parser.add_argument中的action和default
Posted datascience1
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了parser.add_argument中的action和default相关的知识,希望对你有一定的参考价值。
在py文件里写入:
import argparse parser = argparse.ArgumentParser() parser.add_argument("-is_train", action="store_true",default=False) opt = parser.parse_args() print(opt.is_train)
运行的命令行如果为:
python main.py
则输出False,因为它用的是default的值
如果运行的命令行为:
python main.py -is_train
则输出True,因为它用的是action的值
以上是关于parser.add_argument中的action和default的主要内容,如果未能解决你的问题,请参考以下文章
argparse.add_argument() 中的 type=dict