2014-01-11 2 views
3

Использование has_section ConfigParser в() метод, который я могу проверить, если такой раздел существует в файле:Python ConfigParser Раздел Значение ключа

config.has_section(section_name) 

Интересно, что бы команда, чтобы проверить, если ключ существует как Что ж. Так можно было бы проверить, что и раздел и ключ существует до queering значения с помощью:

value = config.get(section, key) 

Заранее спасибо!

+0

это может помочь вам http://stackoverflow.com/questions/287757/pythons-configparser-unique-keys-per-section – samrap

ответ

4

В дополнение к has_section, есть также has_option метод:

config.has_option(section, option) 

От Python documentation:

has_option * (раздел, опция) *
Если данный раздел существует, и содержит данный параметр, верните True; иначе верните False. Если заданный раздел - это None или пустая строка, предполагается DEFAULT.

Смежные вопросы