ConfigParser перезаписывает содержимое файла конфигурации

У меня возникла проблема при записи в файл конфигурации. У меня есть два скрипта Python, которые читают и пишут в один и тот же файл. проблема в том, что когда я пишу на него из одного скрипта, он перезаписывает содержимое из другого скрипта.

Вот мой код:

authfile = "Users/.ahs" # .ahs is a hidden file
config = ConfigParser.ConfigParser()
tmpfile = open(authfile, "w+")
config.add_section(s)
config.set(s, k, t)
config.write(tmpfile)
tmpfile.close()

person virus.cmd    schedule 23.02.2015    source источник


Ответы (1)


w+ обрезает файл при открытии. Вы уверены, что не имели в виду a или a+?

См. Запутался в режиме файла python w+

person tzaman    schedule 23.02.2015