python解析命令行参数
时间: 2023-07-03 09:22:19 浏览: 123
python 命令行参数
Python 解析命令行参数可以使用 argparse 模块。这个模块可以轻松地定义需要的参数,解析命令行参数并提供帮助信息。
以下是一个简单的例子:
```python
import argparse
parser = argparse.ArgumentParser(description='Process some integers.')
parser.add_argument('integers', metavar='N', type=int, nargs='+',
help='an integer for the accumulator')
parser.add_argument('--sum', dest='accumulate', action='store_const',
const=sum, default=max,
help='sum the integers (default: find the max)')
args = parser.parse_args()
print(args.accumulate(args.integers))
```
在命令行中运行该脚本时,可以传入多个整数参数,并且可以使用 `--sum` 参数来求和这些整数,否则将求这些整数的最大值。
例如:
```shell
python script.py 1 2 3 4 --sum
```
将输出:
```shell
10
```
阅读全文