запись в python configparser по умолчанию - PullRequest
5 голосов
/ 18 октября 2011

Я использую модуль configparser в python для чтения и записи некоторых файлов в стиле .ini.я хочу иметь возможность создавать и записывать в раздел DEFAULTS, однако он, похоже, жестко запрограммирован, чтобы не разрешать создание такого раздела.

возможно ли это?или даже посоветовали это сделать?

1 Ответ

5 голосов
/ 26 января 2013

Вам не нужно создавать раздел DEFAULT, он уже существует. Вы можете установить значения в нем сразу.

config = ConfigParser.RawConfigParser()
config.set('DEFAULT', 'name2', 'value2')
with open('file.conf', 'wb') as cf:
    config.write(cf)

Значения, которые вы установили как значения по умолчанию при создании экземпляра ConfigParser, также будут записаны в раздел DEFAULT, как указано в wim.

...