Я использую Python 2.6 для записи в файл .ini с именем config.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(), но не могу установить другие значения. Идеи? Заранее спасибо.