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)
ここまでは問題ありませんが、スクリプトを実行すると (つまり、 functionself.saveConfig('Config', 'testoption', 'True')
で、NoSectionError 例外が発生します。
ConfigParser.NoSectionError: セクションがありません: 'Config'
私は実際にこのセクションを持っているので、これはかなり奇妙に思えます。
ここに私のconfig.iniファイルがあります:
[Config]
version = 0.1-unstable
testoption = False
testbool = True
.get() メソッドを使用してそれらの値を読み取ることはできますが、別の値を設定することはできません。アイデア?前もって感謝します。