最近在使用python的时候,学会了利用argparse来记录并传递参数,记录一下。
首先需要引入argparse,新建一个parser,使用add_argument来导入参数,之后调用的时候,使用parser.parse_args()实例化,然后直接用args.name进行调用就好。
注意,在设置参数的时候,不能出现同样的名称,不然会报错。
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('--name', type=float, default=20, help='sample')
args = parser.parse_args()
args.name