argparse.ArgumentParser函数用法
时间: 2023-10-14 11:21:46 浏览: 108
argparse.ArgumentParser是Python内置模块argparse中的一个类,用于解析命令行参数。其主要作用是将命令行输入的参数转换成Python程序中的对象,方便程序进行后续处理。
使用方法:
1.创建ArgumentParser对象
```python
import argparse
parser = argparse.ArgumentParser(description='description')
```
2.添加参数
```python
parser.add_argument('-a', '--arg1', type=str, help='help message')
```
其中,'-a'是参数的简称,'--arg1'是参数的全称,type是参数的类型,help是参数的帮助信息。
3.解析参数
```python
args = parser.parse_args()
```
4.使用参数
```python
print(args.arg1)
```
完整示例:
```python
import argparse
parser = argparse.ArgumentParser(description='description')
parser.add_argument('-a', '--arg1', type=str, help='help message')
args = parser.parse_args()
print(args.arg1)
```
运行命令行:
```bash
python script.py -a parameter
```
输出:
```bash
parameter
```
阅读全文