parser.add_argument
时间: 2023-07-24 20:06:44 浏览: 102
`parser.add_argument` 是在 Python 中使用 argparse 库时常用的函数。它用于向命令行解析器添加参数,以便解析命令行参数时使用。
这个函数有很多可选的参数,其中一些常用的有:
- `-h` 或 `--help`,表示这个参数是一个帮助选项。
- `-f` 或 `--file`,表示这个参数是一个文件名。
- `-n` 或 `--number`,表示这个参数是一个数字。
- `action` 表示对于这个参数进行什么操作,默认是 `store`
- `dest` 表示解析完这个参数后存放到命名空间中的什么名称
例如:
```
import argparse
parser = argparse.ArgumentParser()
parser.add_argument("-f", "--file", help="Path to input file")
parser.add_argument("-n", "--number", help="A number", type=int)
```
这表示我们可以通过命令行传递参数,如:
```
$ python myscript.py --file input.txt --number 42
```
这样解析出来的参数可以在程序中使用,通过`parser.parse_args()`进行获取。
可以通过添加不同参数来实现不同功能,使得命令行更加灵活,方便程序使用。
阅读全文