Есть конфиг файл. нужно изменять произвольные параметры, дописывать, удалять параметры.
Сложность возникла в том, что я читаю в словарь, потом из другого места программы хочу добавить еще параметров, делаю это передачей такого же словаря. В цикле читаю и пишу эти словари. Так вот получается, что читается нормально, а при записи некоторые параметры не перезаписываются. Пример кода ниже:
def writecfg( file, config ):
configfile = open( file, 'wb' )
config.write(configfile)
configfile.close()
def config_set():
global config, list_param
for section, values in list_param.items():
if config.has_section(section):
config.remove_section(section)
config.add_section(section)
for var_name, var_value in values.items():
config.set(section, var_name, var_value)
writecfg(file,config)
Спасибо!m