parser.add_argument中的action使用


Posted in Python onApril 20, 2020

有一个比较有意思的传参方式:

比如在 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使用就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现数通设备端口监控示例
Apr 02 Python
对python使用http、https代理的实例讲解
May 07 Python
Python3导入CSV文件的实例(跟Python2有些许的不同)
Jun 22 Python
Python定义二叉树及4种遍历方法实例详解
Jul 05 Python
浅谈python的深浅拷贝以及fromkeys的用法
Mar 08 Python
PyQt5 实现给窗口设置背景图片的方法
Jun 13 Python
对python 中class与变量的使用方法详解
Jun 26 Python
python并发编程多进程 模拟抢票实现过程
Aug 20 Python
pycharm运行scrapy过程图解
Nov 22 Python
django model object序列化实例
Mar 13 Python
keras:model.compile损失函数的用法
Jul 01 Python
浅谈Selenium 控制浏览器的常用方法
Dec 04 Python
Python ArgumentParse的subparser用法说明
Apr 20 #Python
python列表的逆序遍历实现
Apr 20 #Python
python sitk.show()与imageJ结合使用常见的问题
Apr 20 #Python
使用Python对Dicom文件进行读取与写入的实现
Apr 20 #Python
python 错误处理 assert详解
Apr 20 #Python
解决Jupyter Notebook使用parser.parse_args出现错误问题
Apr 20 #Python
在ipython notebook中使用argparse方式
Apr 20 #Python
You might like
PHP Session 变量的使用方法详解与实例代码
2013/09/11 PHP
mac系统下为 php 添加 pcntl 扩展
2016/08/28 PHP
不用AJAX和IFRAME,说说真正意义上的ASP+JS无刷新技术
2008/09/25 Javascript
javascript 无提示关闭窗口脚本
2009/08/17 Javascript
提高网站性能之 如何对待JavaScript
2009/10/31 Javascript
JS常用正则表达式总结
2013/11/12 Javascript
功能强大的Bootstrap使用手册(一)
2016/08/02 Javascript
基于jQuery插件jqzoom实现的图片放大镜效果示例
2017/01/23 Javascript
Vue 2.X的状态管理vuex记录详解
2017/03/23 Javascript
zTree树形插件异步加载方法详解
2017/06/14 Javascript
JavaScript体验异步更好的解决办法
2018/01/08 Javascript
vue2.0实现前端星星评分功能组件实例代码
2018/02/12 Javascript
js提取中文拼音首字母的封装工具类
2018/03/12 Javascript
jQuery实现获取form表单内容及绑定数据到form表单操作分析
2018/07/03 jQuery
如何解决vue2.0下IE浏览器白屏问题
2018/09/13 Javascript
vue实现点击按钮下载文件功能
2019/10/11 Javascript
es6函数之尾调用优化实例分析
2020/04/25 Javascript
Vue移动端用淘宝弹性布局lib-flexible插件做适配的方法
2020/05/26 Javascript
微信小程序中data-key属性之数据传输(经验总结)
2020/08/22 Javascript
[02:25]DOTA2英雄基础教程 生死判决瘟疫法师
2013/12/06 DOTA
[56:56]VG vs LGD 2019国际邀请赛淘汰赛 胜者组 BO3 第一场 8.22
2019/09/05 DOTA
python 环境变量和import模块导入方法(详解)
2017/07/11 Python
使用Turtle画正螺旋线的方法
2017/09/22 Python
pandas数据集的端到端处理
2019/02/18 Python
python 求1-100之间的奇数或者偶数之和的实例
2019/06/11 Python
python游戏开发的五个案例分享
2020/03/09 Python
python的sys.path模块路径添加方式
2020/03/09 Python
Python基于百度AI实现OCR文字识别
2020/04/02 Python
深入理解HTML的FormData对象
2016/05/17 HTML / CSS
Wiggle美国:英国骑行、跑步、游泳、铁人三项商店
2018/10/27 全球购物
自我鉴定范文200字
2013/10/02 职场文书
优秀的2014年两会精神解读
2014/03/17 职场文书
2015年学校食堂工作总结
2015/04/22 职场文书
保密法制宣传月活动总结
2015/05/07 职场文书
黄埔军校观后感
2015/06/10 职场文书
珍惜时间的诗歌赏析
2019/08/23 职场文书