下面记录下学习python的argparse库的相关用法以及示例。
主要分为以下六步:
- import argparse导入库
- parser = argparse.ArgumentParser() 建立解析对象
- parser.add_argument(“–data_root”, type=str, default=‘./data’, help=“path to Dataset”)添加各种变量,可以用一个函数专门放置,也可以直接放在主函数当中。
- args = parser.parse_args() 把parser中设置的所有"add_argument"给返回到args子类实例。
- 调用赋值实际的各个变量learning_rate = args.lr
- 最后,可以在命令行对各个变量直接赋值,利用python xxx.py --lr 0.1
import argparse # 导入库
#### 一般可以创建一个函数,用来专门存储各个变量
def get_argparser():
parser = argparse