PythonのConfigParserを使用して構成ファイルを作成しています。セクションに特定のオプションが定義されているかどうかを確認し、定義されている場合は値を取得します。オプションが定義されていない場合は、特別な動作をせずに続行したいと思います。これを行うには2つの方法があるようです。
if config.has_option('Options', 'myoption'):
OPTION = config.get('Options', 'myoption')
または:
try:
OPTION = config.get('Options', 'myoption')
except ConfigParser.NoOptionError:
pass
ある方法が他の方法よりも優先されますか?に含まれる行は少なくなりますが、多くの場合、 /はよりPythonicであると見なさif
れることを時々読んでいます。try
except