parser.add_argument('-auto', action='store_true')
指定されていない場合はfalseを格納するにはどうすればよいですか-auto
?この方法では指定されていない場合はNoneを格納するとかすかに覚えています
ベストアンサー1
このstore_true
オプションは、デフォルト値を自動的に作成します。間違い。
同様に、store_false
デフォルトは真実コマンドライン引数が存在しない場合。
この動作の原因は簡潔かつ明確です。http://hg.python.org/cpython/file/2.7/Lib/argparse.py#l861
argparse のドキュメントではこの件について明確に説明されていないため、ここで更新します。http://hg.python.org/cpython/rev/49677cc6d83a