命令行参数解析模块argparse的使用
import argparse # 创建一个解析器对象 parser = argparse.ArgumentParser(description='示例') # 添加参数,指定 name 参数不能缺省 parser.add_argument('-N', '--name', type=str, help='姓名', required=True) parser.add_argument('--age', type=int, help='年龄') # 解析命令行参数 args = parser.parse_args() # 打印解析后的参数 print(f'你的名字是:{args.name},年龄是:{args.age}')
使用示例
python test.py --name eliwang --age 28