argparse是Python标准库中的一个模块,用于解析命令行参数和选项。它可以让我们轻松地编写用户友好的命令行接口。
使用argparse的基本步骤如下:
导入argparse模块
创建ArgumentParser对象
使用add_argument()方法添加参数
使用parse_args()方法解析参数
示例如下:
import argparse
# 创建解析器对象
parser = argparse.ArgumentParser(description='一个简单的命令行参数解析示例')
# 添加参数
parser.add_argument('-n', '--name', type=str, help='输入你的名字')
parser.add_argument('-a', '--age', type=int, help='输入你的年龄')
# 解析参数
args = parser.parse_args()
# 使用参数
print(f"你的名字是:{args.name}")
print(f"你的年龄是:{args.age}")
在命令行中运行这个脚本,例如:
python example.py -n 张三 -a 25
输出结果为:
你的名字是:张三
你的年龄是:25