parser的用法:
import argparse
#定义一个求和函数
def sum(x,y):
return x+y
#创建解析器
parser = argparse.ArgumentParser(description='test')
#添加参数
parser.add_argument('--x', type=int, default=10, help='Random seed.')
parser.add_argument('--y', type=int, default=20, help='Random seed.')
#解析参数
args = parser.parse_args()
#使用参数
print(sum(args.x,args.y)) #结果:30
可以通过命令行修改参数的默认值。用上面的求和函数举例,例如在命令行输入:
python sum.py --x 30 --y 40
print(sum(args.x,args.y))
输出:70
网友评论