Форум сайта python.su
Подскажите как используя configparser сохранить комментарии в файле? Просто поведение по умолчанию такое, что все комментарии удаляются.
Офлайн
?
Офлайн
ZerG
У меня есть конфиг, в котором есть комментарии. Если я меняю конфиг из программы все комментарии у меня удаляются, я хочу, чтобы они не удалялись.
Офлайн
У меня тоже есть и ничего не затирается
[You can use comments] # like this ; or this
Офлайн
В configparser из коробки нет такой возможности. Или наследуйтесь и переписывайте методы чтения и записи. Или воспользуйтесь сторонней библиотекой configobj
PS: А зачем вообще менять файлы конфигов из программы?! Обычно у нее и прав то на это нету.
Офлайн
PooHА в домашнем каталоге пользователя что лежит? Конфиги пользователя, которые меняются им самим. Тот же Gimp или Git.
PS: А зачем вообще менять файлы конфигов из программы?! Обычно у нее и прав то на это нету.
Отредактировано py.user.next (Янв. 26, 2017 05:03:26)
Офлайн
py.user.nextСогласен, про пользовательские то я позабыл. И все равно - нефиг их программе менять, некошерно это.
А в домашнем каталоге пользователя что лежит? Конфиги пользователя, которые меняются им самим. Тот же Gimp или Git.
Офлайн
PooH
Я не переписывал методы и коментарии остаются. питон 3
Офлайн
ZerGТы точно писал в файл конфига, а не только читал?
PooH
Я не переписывал методы и коментарии остаются. питон 3
Офлайн
ZerGнифига
Я не переписывал методы и коментарии остаются. питон 3
Офлайн