相关疑难解决方法(0)

没有参数的Python argparse命令行标志

如何在命令行参数中添加可选标志?

例如.所以我可以写

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相当不透明.

python command-line-arguments argparse

305
推荐指数
3
解决办法
14万
查看次数

标签 统计

argparse ×1

command-line-arguments ×1

python ×1