【python-ini】python讀寫ini文件
阿新 • • 發佈:2017-11-14
clas edr print 代碼 cells order sta read param
【python-ini】python讀寫ini文件
本文實例講述了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 |
#!/usr/bin/env python
# -*- coding: utf-8 -*-
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() # set a number of parameters
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 )
# write to file
config.write( open ( ‘1.ini‘ , "w" ))
|
修改也不難(添加內容):
?1 2 3 4 5 6 7 8 |
#!/usr/bin/env python
# -*- coding: utf-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+" )) #可以把r+改成其他方式,看看結果:)
|
修改內容:
?1 2 3 4 5 6 7 |
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import ConfigParser
config = ConfigParser.ConfigParser()
config.read( ‘1.ini‘ )
config. set ( "md5" , "value" , "kingsoft" ) #這樣md5就從1234變成kingsoft了
config.write( open ( ‘1.ini‘ , "r+" ))
|
【python-ini】python讀寫ini文件