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

flask_restful

parser.add_argument()用法——命令行选项参数和子命令解析器

pyhon 实现图片转换成字符画

python 画图

python 图片转字符画