parser.add_argument() 中default
时间: 2023-06-11 12:06:58 浏览: 87
parser.add_argument中的action使用
5星 · 资源好评率100%
`parser.add_argument()` 中的 `default` 参数是可选的,默认为 `None`。它用于指定如果命令行参数未在命令行中指定,则使用的默认值。例如:
```python
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('--name', default='world', help='The name to greet')
args = parser.parse_args()
print(f'Hello, {args.name}!')
```
在这个例子中,如果我们在命令行中不指定 `--name` 参数,则会使用默认值 `'world'`。例如:
```
$ python example.py
Hello, world!
```
如果我们指定 `--name` 参数,则使用指定的值。例如:
```
$ python example.py --name Alice
Hello, Alice!
```
阅读全文