import argparse
# 构建一个命令行参数解析对象
parser = argparse.ArgumentParser(description='命令行参数')
parser.add_argument('--arg1', '-a1', type=int, help='参数1,非必须参数', default=1)
parser.add_argument('--arg2', '-a2', type=str, help='参数2,非必须参数,包含默认值', default='xag')
parser.add_argument('--arg3', '-a3', type=str, help='参数3,必须参数', default='xag')
args = vars(parser.parse_args())
# 获取所有参数
print("所有命令行参数为:")
for key in args:
print(type(key))
print(f"命令行参数名:{
key},参数值:{
args[key]}")
使用argparse参数化你的Python代码
猜你喜欢
转载自blog.csdn.net/u014297502/article/details/134112542
今日推荐
周排行