add_argument作用
时间: 2024-10-07 17:02:42 浏览: 18
parser.add_argument中的action使用
5星 · 资源好评率100%
`add_argument`是Python的argparse模块中的一个重要函数,它用于命令行解析器(ArgumentParser)中添加可选项(options)或参数(arguments)。当你编写一个需要从命令行接收用户输入的脚本时,这个功能非常有用。通过`add_argument`,你可以指定参数的名称、默认值、帮助信息等属性。
例如,以下是一个简单的例子:
```python
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('-n', '--number', type=int, default=0,
help='an integer number (default is 0)')
parser.add_argument('filename', nargs='?', default='data.txt',
help='a filename to read from (default is data.txt)')
args = parser.parse_args()
```
在这个例子中:
- `-n` 或 `--number` 是可选参数,类型是整数,默认值为0,说明是用来提供一个整数值。
- `filename` 是必选参数,如果没有提供,会默认读取'data.txt'文件,如果提供了,则使用提供的文件名。
运行脚本时,你可以像这样传递参数:
```bash
python script.py -n 5 my_file.txt
```
阅读全文