发布时间:2019-08-18 13:02:36编辑:auto阅读(2284)
本文实例讲述了Python读写ini文件的方法。分享给大家供大家参考。具体如下:
比如有一个文件update.ini,里面有这些内容:
|
1
2
3
4
5
6
7
8
|
[ZIP]EngineVersion=0DATVersion=5127FileName=dat-5127.zipFilePath=/pub/antivirus/datfiles/4.x/FileSize=13481555Checksum=6037,021EMD5=aaeb519d3f276b810d46642d782d8921 |
那就可以通过下面这些代码得到MD5的值,简单吧
|
1
2
3
4
5
6
7
|
#!/usr/bin/env
python#
-*- coding: utf-8 -*-import
ConfigParserconfig
=
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
ConfigParserconfig
=
ConfigParser.ConfigParser()#
set a number of parametersconfig.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 fileconfig.write(open('1.ini',
"w")) |
修改也不难(添加内容):
|
1
2
3
4
5
6
7
8
|
#!/usr/bin/env
python#
-*- coding: utf-8 -*-import
ConfigParserconfig
=
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
ConfigParserconfig
=
ConfigParser.ConfigParser()config.read('1.ini')config.set("md5",
"value",
"kingsoft")
#这样md5就从1234变成kingsoft了config.write(open('1.ini',
"r+")) |
上一篇: Python3中列表del(),remo
下一篇: Python3 分支、for循环
51349
50813
41409
38207
32700
29594
28419
23314
23263
21592
1676°
2406°
2011°
1946°
2282°
1978°
2682°
4488°
4322°
3078°