alexander4
Янв. 25, 2017 15:31:14
Подскажите как используя configparser сохранить комментарии в файле? Просто поведение по умолчанию такое, что все комментарии удаляются.
ZerG
Янв. 25, 2017 16:43:14
?
alexander4
Янв. 25, 2017 18:17:38
ZerG
У меня есть конфиг, в котором есть комментарии. Если я меняю конфиг из программы все комментарии у меня удаляются, я хочу, чтобы они не удалялись.
ZerG
Янв. 25, 2017 19:10:28
У меня тоже есть и ничего не затирается
[You can use comments]
# like this
; or this
Может ваша программа переписывает сам файл?
PooH
Янв. 26, 2017 04:13:15
В configparser из коробки нет такой возможности. Или наследуйтесь и переписывайте методы чтения и записи. Или воспользуйтесь сторонней библиотекой
configobjPS: А зачем вообще менять файлы конфигов из программы?! Обычно у нее и прав то на это нету.
py.user.next
Янв. 26, 2017 05:03:15
PooH
PS: А зачем вообще менять файлы конфигов из программы?! Обычно у нее и прав то на это нету.
А в домашнем каталоге пользователя что лежит? Конфиги пользователя, которые меняются им самим. Тот же Gimp или Git.
PooH
Янв. 26, 2017 08:37:08
py.user.next
А в домашнем каталоге пользователя что лежит? Конфиги пользователя, которые меняются им самим. Тот же Gimp или Git.
Согласен, про пользовательские то я позабыл. И все равно - нефиг их программе менять, некошерно это.
ZerG
Янв. 26, 2017 11:08:46
PooH
Я не переписывал методы и коментарии остаются. питон 3
PooH
Янв. 26, 2017 11:13:21
ZerG
PooH
Я не переписывал методы и коментарии остаются. питон 3
Ты точно писал в файл конфига, а не только читал?
FishHook
Янв. 26, 2017 11:48:32
ZerG
Я не переписывал методы и коментарии остаются. питон 3
нифига