Используя ConfigParser для чтения файла без имени раздела

Я использую ConfigParser прочитать конфигурацию во время выполнения сценария.

Я хотел бы иметь гибкость не обеспечения имени раздела (существуют сценарии, которые достаточно просты; им не нужен 'раздел'). ConfigParser бросит a NoSectionError исключение, и не примет файл.

Как я могу заставить ConfigParser просто получить (key, value) кортежи файла конфигурации без имен раздела?

Например:

key1=val1
key2:val2

Я не записал бы в файл конфигурации.

81
задан martineau 15 September 2019 в 12:26
поделиться

1 ответ

Алекс Мартелли предоставил решение для использования ConfigParser для синтаксического анализа файлов .properties (которые, по-видимому, представляют собой файлы конфигурации без разделов).

Его решение представляет собой файловую оболочку, которая автоматически вставляет фиктивный заголовок раздела, чтобы удовлетворить требованиям ConfigParser .

47
ответ дан 24 November 2019 в 09:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: