代码中的parser.add_argument(…)及命令行运行程序
时间: 2024-01-29 17:03:07 浏览: 69
一个用命令运行程序的工具
在代码中,`parser.add_argument()` 是用来定义命令行参数的函数。它会告诉解析器程序需要接受哪些命令行参数以及它们的类型、默认值等信息。
例如,以下是一个简单的Python脚本,它使用`argparse`模块来定义和解析命令行参数:
```python
import argparse
# 创建参数解析器
parser = argparse.ArgumentParser(description='这是一个演示程序')
# 添加命令行参数
parser.add_argument('--name', type=str, help='您的名字')
parser.add_argument('--age', type=int, help='您的年龄')
# 解析命令行参数
args = parser.parse_args()
# 访问命令行参数
print('您好,{}!您今年{}岁。'.format(args.name, args.age))
```
通过运行以下命令,您可以向程序传递参数:
```
python script.py --name Alice --age 25
```
程序会解析这些参数并输出结果:
```
您好,Alice!您今年25岁。
```
希望这能解答您的问题!如有需要,请随时提问。
阅读全文