web-dev-qa-db-ja.com

Python ConfigParserセクションとキー値の両方の存在を確認しています

ConfigParserのhas_section()メソッドを使用して、次のようなセクションがファイルに存在するかどうかを確認できます。

config.has_section(section_name) 

keyも存在するかどうかを確認するコマンドは何でしょうか?したがって、以下を使用して値をクエリする前に、セクションとキーの両方が存在することを確認することができます。

value = config.get(section, key)

前もって感謝します!

16
alphanumeric

has_sectionに加えて、has_optionメソッドもあります。

config.has_option(section, option)

Pythonドキュメント から:

has_option *(セクション、オプション)*
指定されたセクションが存在し、指定されたオプションが含まれている場合は、Trueを返します。それ以外の場合はFalseを返します。指定されたセクションがNoneまたは空の文字列の場合、DEFAULTが想定されます。

18
John1024