本文实例讲述了Python读写ini文件的方法。分享给大家供大家参考。具体如下:
比如有一个文件update.ini,里面有这些内容:
?
1
2
3
4
5
6
7
8
|
[ZIP]
EngineVersion=0
DATVersion=5127
FileName=dat-5127.zip
FilePath=/pub/antivirus/datfiles/4.x/
FileSize=13481555
Checksum=6037,021E
MD5=aaeb519d3f276b810d46642d782d8921
|
那就可以通过下面这些代码得到MD5的值,简单吧
?
1
2
3
4
5
6
7
|
import
ConfigParser
config
=
ConfigParser.ConfigParser()
config.readfp( open ( 'update.ini' ))
a
=
config.get( "ZIP" , "MD5" )
print
a
|
写也很简单:
?
1
2
3
4
5
6
7
8
9
10
|
import
ConfigParser
config
=
ConfigParser.ConfigParser()
config.add_section( "book" )
config. set ( "book" ,
"title" ,
"the
python standard library" )
config. set ( "book" ,
"author" ,
"fredrik
lundh" )
config.add_section( "ematter" )
config. set ( "ematter" ,
"pages" ,
250 )
config.write( open ( '1.ini' ,
"w" ))
|
修改也不难(添加内容):
?
1
2
3
4
5
6
7
8
|
import
ConfigParser
config
=
ConfigParser.ConfigParser()
config.read( '1.ini' )
a
=
config.add_section( "md5" )
config. set ( "md5" ,
"value" ,
"1234" )
config.write( open ( '1.ini' ,
"r+" ))
|
修改内容:
?
1
2
3
4
5
6
7
|
import
ConfigParser
config
=
ConfigParser.ConfigParser()
config.read( '1.ini' )
config. set ( "md5" ,
"value" ,
"kingsoft" )
config.write( open ( '1.ini' ,
"r+" ))
|