На основе модуля ConfigParser, как я могу отфильтровать и выкинуть каждый комментарий из ini-файла?Python - ConfigParser бросает комментарии
import ConfigParser
config = ConfigParser.ConfigParser()
config.read("sample.cfg")
for section in config.sections():
print section
for option in config.options(section):
print option, "=", config.get(section, option)
eg. в ини файле ниже выше базового сценария печатает дополнительные комментарии линии, а также как:
something = 128 ; comment line1
; further comments
; one more line comment
Что мне нужно, это имея только названия разделов и чистые пары ключ-значение внутри них без каких-либо комментариев. Поддерживает ли ConfigParser это как-то или я должен использовать regexp ... или? Cheers
Что означает «выброс»? Просьба представить четкое заявление о том, что вы действительно пытаетесь сделать - зачем вам «выкидывать» данные из файла? Куда он идет? Что осталось? –