Python argparse命令行标志无需参数
- 论坛
- Python argparse命令行标志无需参数
14 浏览
Python argparse命令行标志无需参数
我如何给命令行参数添加一个可选标志?
例如,这样我就可以写:
python myprog.py
或者
python myprog.py -w
我尝试过:
parser.add_argument('-w')
但是我得到了一个错误消息,说:
Usage [-w W] error: argument -w: expected one argument
我理解这意味着它想要一个-w选项的参数值。有什么方法可以接受一个标志而不需要参数值吗?
我发现http://docs.python.org/library/argparse.html对于这个问题不太清楚。