如何使用parser.add_argument中的行动

  介绍

这篇文章主要讲解了如何使用解析器。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中的行动