ArgumentParser.add_argument
时间: 2024-01-29 07:08:41 浏览: 85
parser.add_argument中的action使用
```python
import argparse
# 创建 ArgumentParser 对象
parser = argparse.ArgumentParser()
# 添加参数
parser.add_argument('--input', help='输入文件路径')
parser.add_argument('--output', help='输出文件路径')
parser.add_argument('--num', type=int, default=10, help='输出行数')
# 解析参数
args = parser.parse_args()
# 使用参数
print(args.input)
print(args.output)
print(args.num)
```
`ArgumentParser.add_argument()` 方法用于向 ArgumentParser 对象中添加参数。它有很多参数,其中 `name or flags` 是必需的,用于指定参数的名称或选项。其他参数包括 `help` 用于指定参数的帮助信息,`default` 用于指定参数的默认值,`type` 用于指定参数的类型等等。在上面的例子中,我们向 ArgumentParser 对象中添加了三个参数:`--input`,`--output` 和 `--num`。其中 `--input` 和 `--output` 是选项参数,`--num` 是一个带有默认值的选项参数。最后,我们使用 `parser.parse_args()` 方法解析参数,并使用 `args` 对象访问参数的值。
阅读全文