如何在命令行参数中添加可选标志?
例如.所以我可以写
python myprog.py
Run Code Online (Sandbox Code Playgroud)
要么
python myprog.py -w
Run Code Online (Sandbox Code Playgroud)
我试过了
parser.add_argument('-w')
Run Code Online (Sandbox Code Playgroud)
但我只是收到一条错误消息
Usage [-w W]
error: argument -w: expected one argument
Run Code Online (Sandbox Code Playgroud)
我认为它意味着它需要-w选项的参数值.接受国旗的方式是什么?
我在这个问题上发现http://docs.python.org/library/argparse.html相当不透明.