我使用Python2.6编写一个.ini文件,名为配置.ini. 我的代码是:
def saveConfig(self, selection, value, bool):
Config = ConfigParser.RawConfigParser()
Config.read("config.ini")
Config.set(selection, value, bool)
with open('config.ini', 'w') as configfile:
Config.write(configfile)
到目前为止还可以,但是当我运行我的脚本(即函数self.saveConfig('Config', 'testoption', 'True')
)时,我得到了NoSectionError异常:
ConfigParser.NoSectionError: No section: 'Config'
这看起来很奇怪,因为我有这个部分。在
这是我的配置文件文件:
^{pr2}$我可以使用.get()方法读取它们的值,但不能设置不同的值。思想?提前谢谢。在
你的代码对我有用。在
但是,
RawConfigParser
的read()
方法有点奇怪,因为如果找不到该文件,它不会引发异常,而是返回它试图读取的文件的列表。在试试这样的。。。在
相关问题 更多 >
编程相关推荐