Argparse

2021/4/13

从命令行获取参数的设置,请看官方文档

更新一些使用细节:

argparse.add_argument

  • actionstore_true的使用说明:
    参考文献在此。action设置为store_true会让出现此参数时(如果不传bool值)的值默认为True(和一般的default setting还不一样),见参考代码:
import argparse
parser = argparse.ArgumentParser()
parser.add_argument('--t', help=' ', action='store_true', default=False)

config = parser.parse_args()

print(config.t)

直接运行python a.py,输出结果False;

运行python a.py --t,输出结果True;

也就是说,action='store_true',只要运行时该变量有传参就将该变量设为True