如您w
所愿,自变量-w
在命令行上期望后面有一个值。如果您只是想通过设置变量True
或来翻转开关False
,请在此处查看(特别是store_true和store_false)
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('-w', action='store_true')
其中action='store_true'
暗示default=False
。
相反,您可能有action='store_false'
,这意味着default=True
。