我正在使用 Python 2.6 写入一个名为 config.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:没有部分:“配置”
这看起来很奇怪,因为我实际上有这个部分。
这是我的 config.ini 文件:
[Config]
version = 0.1-unstable
testoption = False
testbool = True
我可以使用 .get() 方法读取它们的值,但不能设置不同的值。想法?提前致谢。