parser.add_argument('-auto', action='store_true')
-auto
が指定されていない場合、どのようにしてfalseを格納できますか?私はかすか指定されていない場合、argparse store false
import argparse
parser=argparse.ArgumentParser()
parser.add_argument('-auto', action='store_true',)
args=parser.parse_args()
print(args)
では、不特定
これに関するコメントのカップル。まず、オプションが '-bar'であれば、' dest'はhttp://hg.python.org/cpython/rev/49677cc6d83aに基づいて自動的に 'bar'に設定されているようです。しかし、このデフォルト動作がコード内でどこに設定されているのか分かりません。私は常に 'dest'引数を明示的に設定しました。また、 '--bar'が' store_false'なら、 'bar'を' --bar'オプションの 'dest 'にデフォルト設定させることは本当に意味をなさないと思います。この場合、 'dest'は' notbar'であってはなりませんか? –