configparser模块提供对ini文件的增删改查方法。
ini文件的数据格式:
[name1]
attribute1=value1
attribute2=value2 [name2]
attribute1=value1
attribute2=value2
读取文件内容:
import ConfigParser
conf = ConfigParser.ConfigParser()
conf.read('config.ini') # 文件路径
a = conf.get("name1", "attribute1")
print a
b = conf.get("nmae2", "attribute2")
print b 输出:
value1
value2
修改和增加内容:
conf.set("name1","attribute1","") #修改attribute1的值或创建attribute1这个选项
conf.add_section("name3") #增加name3部分
conf.write(open('config.ini', 'w')) #写入操作