python parser.add_argument命令行调用
时间: 2024-01-29 15:44:56 浏览: 83
代码细节处理学习(1)——如何使用argparse-python(3)——add_argument()用法
`argparse` 是 Python 标准库中一个用于解析命令行参数的模块,使用该模块可以方便地在命令行中传入参数并对其进行解析。以下是使用 `argparse` 模块进行命令行调用的基本步骤:
1. 导入 `argparse` 模块:
```
import argparse
```
2. 创建 `argparse` 对象:
```
parser = argparse.ArgumentParser()
```
3. 添加需要解析的参数:
```
parser.add_argument('arg1', help='description of arg1')
parser.add_argument('--arg2', help='description of arg2')
```
其中,`arg1` 是必须传入的参数,`--arg2` 是可选参数。
4. 解析命令行参数:
```
args = parser.parse_args()
```
5. 使用解析后的参数:
```
print(args.arg1)
print(args.arg2)
```
完整示例代码:
```
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('arg1', help='description of arg1')
parser.add_argument('--arg2', help='description of arg2')
args = parser.parse_args()
print(args.arg1)
print(args.arg2)
```
使用命令行调用该脚本:
```
python script.py value1 --arg2 value2
```
输出结果:
```
value1
value2
```
阅读全文