使用argparse参数化你的Python代码

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]}")

猜你喜欢

转载自blog.csdn.net/u014297502/article/details/134112542