举个栗子
parser.add_argument('--do_predict', action='store_true', help='whether to predict unseen future data')#是否预测未见的未来数据,也就是是否进行推理的意思
如果运行代码时加了 --do_predict ,那么 do_predict为true
如果没加 --do_predict,那么do_predict为False
if args.do_predict:
print('>>>>>>>predicting : {}<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<'.format(setting))
exp.predict(setting, True)
这种写法通常用于判断,如下:
参考资料
argparse模块中的action参数_Lavi_qq_2910138025的博客-CSDN博客_argparse的action