相关疑难解决方法(0)

Argparse可选的位置参数?

我有一个脚本,意思是这样使用: usage: installer.py dir [-h] [-v]

dir 是一个位置参数,定义如下:

parser.add_argument('dir', default=os.getcwd())
Run Code Online (Sandbox Code Playgroud)

我希望它dir是可选的:当它没有被指定时它应该是cwd.

不幸的是,当我没有指定dir参数时,我得到了Error: Too few arguments.

python argparse

588
推荐指数
3
解决办法
21万
查看次数

标签 统计

argparse ×1

python ×1