命令行调用argparse
时间: 2023-07-19 11:38:26 浏览: 77
python命令行交互 argparse
好的,以下是命令行调用argparse的示例代码:
```
import argparse
# 创建解析器对象
parser = argparse.ArgumentParser(description='这是一个使用argparse模块的示例程序')
# 添加参数
parser.add_argument('-n', '--name', type=str, required=True, help='你的姓名')
parser.add_argument('-a', '--age', type=int, required=True, help='你的年龄')
# 解析命令行参数
args = parser.parse_args()
# 输出结果
print('你好,我的名字是{},我今年{}岁。'.format(args.name, args.age))
```
你可以在命令行中运行该程序,并传入相应的参数,例如:
```
python argparse_example.py -n Alice -a 20
```
输出结果为:
```
你好,我的名字是Alice,我今年20岁。
```
阅读全文