介绍
这篇文章主要讲解了如何使用解析器。add_argument中的行动,内容清晰明了,对此有兴趣的小伙伴可以学习一下,相信大家阅读完之后会有帮助。
有一个比较有意思的传参方式:
比如在demo1。py中指定action=& # 39; store_true& # 39;的时候:
parser.add_argument (“-is_train& # 39;, action=& # 39; store_true& # 39;,默认=False)
引用><强>在运行的时候:强>
python demo1。py默认是假
python demo1。py -is_train是真的,注意这里没有给is_train赋值。
这个用法是“开关”的作用。
<强>【python】argparse.add_argument中的行动为“store_true& # 39;使用说明强>
。py文件的代码如下:
进口argparse 解析器=argparse.ArgumentParser () parser.add_argument (& # 39;——t # 39;帮助=& # 39;& # 39;action=& # 39; store_true& # 39;默认=False), 配置=parser.parse_args () 打印(config.t)直接运行python。py输出结果假
运行python。py - t,输出结果真正
也就是说,action=& # 39; store_true& # 39;,只要运行时该变量有传参就将该变量设为真。
如何使用parser.add_argument中的行动