python чтение ini без пар ключ-значение

я пытаюсь прочитать файл конфигурации, который похож на показанный ниже

[somesection]
value1
value2
value3
value4
[somesection2]
valuea
valueb
valuec
[somesection3]
somevalues

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

ConfigParser.ParsingError: File contains parsing errors

Если configparser не может проанализировать это, есть ли другой способ?


person user926668    schedule 02.10.2012    source источник
comment
@J.F.Sebastian, почему бы не превратить ваш комментарий в ответ? Больше удобочитаемости для прохожих, немного больше репутации для вас   -  person Nicola Musatti    schedule 02.10.2012
comment
@NicolaMusatti: вы можете опубликовать ответ, если считаете, что это того стоит.   -  person jfs    schedule 02.10.2012
comment
@ J.F.Sebastian Только что опубликовал ваш комментарий как ответ на вики сообщества.   -  person Delgan    schedule 22.02.2016


Ответы (1)


(Публикация комментария @J.F.Sebastian в качестве ответа сообщества, чтобы система не удалила вопрос автоматически.)

Вам нужно использовать необязательный аргумент allow_no_value=True при создании объекта конфигурации.

config = configparser.ConfigParser(allow_no_value=True)
person Community    schedule 22.02.2016
comment
Также не забудьте пропинговать пользователя, когда вы это сделаете. (JFS в данном случае). С Уважением - person Bhargav Rao; 22.02.2016