python argsparse用法
时间: 2023-08-01 14:13:20 浏览: 67
python argparser的具体使用
`argsparse` 是 Python 自带的一个命令行参数解析库,可以方便地解析命令行传入的参数。
使用 `argsparse` 的步骤如下:
1. 导入 `argsparse` 库。
2. 创建一个 `ArgumentParser` 对象。
3. 定义需要解析的参数。
4. 调用 `parse_args()` 方法解析参数。
下面是一个简单的例子,演示了如何使用 `argsparse` 解析命令行参数:
```python
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('--name', type=str, help='your name')
parser.add_argument('--age', type=int, help='your age')
args = parser.parse_args()
print('Hello, {}! You are {} years old.'.format(args.name, args.age))
```
在命令行中执行该脚本,并传入参数 `--name` 和 `--age`,就可以得到相应的输出:
```
$ python script.py --name Alice --age 18
Hello, Alice! You are 18 years old.
```
在上面的例子中,`parser.add_argument()` 方法用于定义需要解析的参数,其中 `--name` 和 `--age` 分别表示参数的名字,`type` 参数指定参数的类型,`help` 参数用于给出参数的说明。
最后,调用 `parse_args()` 方法解析参数,并将解析结果存放在 `args` 变量中,可以通过 `args.name` 和 `args.age` 访问解析结果。
阅读全文