python – argparse如果未指定,则存储false

parser.add_argument('-auto', action='store_true')

如果-auto未指定,如何存储false?我可以微弱地记住,这种方式,它存储无如果未指定

store_true选项自动创建一个默认值False。

同样,当命令行参数不存在时,store_false将默认为True。

这种行为的来源是简洁明了的:http://hg.python.org/cpython/file/2.7/Lib/argparse.py#l861

argparse文档不清楚的主题,所以我现在更新它们:http://hg.python.org/cpython/rev/49677cc6d83a

翻译自:https://stackoverflow.com/questions/8203622/argparse-store-false-if-unspecified

转载注明原文:python – argparse如果未指定,则存储false