Python ConfigParser: проверка существования опции

Я использую ConfigParser Python для создания файла конфигурации. Я хочу проверить, есть ли в разделе определенный параметр, и, если это так, получить значение. Если опция не определена, я просто хочу продолжить без какого-либо специального поведения. Кажется, есть два способа сделать это.

if config.has_option('Options', 'myoption'):
    OPTION = config.get('Options', 'myoption')

Или же:

try:
    OPTION = config.get('Options', 'myoption')
except ConfigParser.NoOptionError:
    pass

Один метод предпочтительнее другого?if содержит меньше строк, но я иногда читал, чтоtry/except считается более питонным во многих случаях.

Ответы на вопрос(1)

Ваш ответ на вопрос