Файл свойств в python (аналог Java Properties)

Учитывая следующий формат ( .properties или .ini ):

propertyName1=propertyValue1
propertyName2=propertyValue2
...
propertyNameN=propertyValueN

Для Java есть класс Properties , который предлагает функциональность для анализа / взаимодействия с указанным выше форматом.

Есть ли что-то похожее в python стандарте библиотека (2.x)?

Если нет, какие у меня есть альтернативы?

124
задан Mitch 11 April 2015 в 02:54
поделиться

2 ответа

Для файлов .ini существует модуль ConfigParser, который обеспечивает формат, совместимый с файлами .ini.

В любом случае, нет ничего доступного для парсинга полных файлов .properties, когда мне нужно это сделать, я просто использую jython (я говорю о сценариях).

61
ответ дан 24 November 2019 в 01:06
поделиться

Это не совсем свойства, но у Python есть хорошая библиотека для анализа файлов конфигурации. Также см. этот рецепт: Замена python для java.util.Properties.

6
ответ дан 24 November 2019 в 01:06
поделиться
Другие вопросы по тегам:

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