parser.add_argument中的action使用
有一个比较有意思的传参方式:
比如在 demo1.py 中指定 action='store_true'的时候:
parser.add_argument(‘–is_train', action='store_true', default=False)
在运行的时候:
python demo1.py 默认是False
python demo1.py –is_train 是True, 注意这里没有给 is_train赋值。
这个用法是“开关”的作用。
补充知识:【python】argparse.add_argument中的action为‘store_true'使用说明
a.py文件的代码如下:
import argparse parser = argparse.ArgumentParser() parser.add_argument('--t', help=' ', action='store_true', default=False) config = parser.parse_args() print(config.t)
直接运行python a.py,输出结果False
运行python a.py --t,输出结果True
也就是说,action='store_true',只要运行时该变量有传参就将该变量设为True。
以上这篇parser.add_argument中的action使用就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
PyQt5的安装配置过程,将ui文件转为py文件后显示窗口的实例
今天小编就为大家分享一篇PyQt5的安装配置过程,将ui文件转为py文件后显示窗口的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2019-06-06Python线程池ThreadPoolExecutor使用方式
这篇文章主要介绍了Python线程池ThreadPoolExecutor使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教2024-02-02python range()函数取反序遍历sequence的方法
今天小编就为大家分享一篇python range()函数取反序遍历sequence的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2018-06-06Python基于Tkinter开发一个爬取B站直播弹幕的工具
这篇文章主要介绍了Python Tkinter如何开发一个爬取B站直播弹幕的工具,帮助大家更好的利用python进行图形界面的开发学习,感兴趣的朋友可以了解下2021-05-05
最新评论