confiig = ConfigParser.ConfigParser()config.read('xxx.ini') #这个read表示对某个文件用读打开,
把文件内容读进结构config.set(section, option, value) #修改吧
config.write(open('anyFileYouWannaWrite.ini', 'w') #写
可以看到,这个read和write没有任何联系
我在使用configParser过程,发现他对option的大小写不敏感,全部变成小写,这样如果你在修改之后,重写,会发现本来是大写的option变成小写了。
问题出在
def optionxform(self, optionstr):
return optionstr.lower()
可以自己写一个configParser,继承ConfigParser,重载函数 optionxform
def optionxform(self, optionstr):
return optionstr