На основе модуля ConfigParser, как я могу отфильтровать и выбросить все комментарии из INI-файла?
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)
например. в файле ini ниже приведенный выше базовый скрипт выводит следующие строки комментариев, например:
something = 128 ; comment line1
; further comments
; one more line comment
Что мне нужно, так это иметь в них только имена разделов и пары ключ-значение без каких-либо комментариев. ConfigParser обрабатывает это как-то или я должен использовать регулярное выражение ... или? Приветствия