最佳答案
我如何添加一个可选的标志,我的命令行参数?
如。这样我就可以写
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在这个问题上相当不透明。