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 01 Python
pycharm安装图文教程
May 02 Python
Tornado高并发处理方法实例代码
Jan 15 Python
Win8.1下安装Python3.6提示0x80240017错误的解决方法
Jul 31 Python
Python利用lxml模块爬取豆瓣读书排行榜的方法与分析
Apr 15 Python
Python实现微信翻译机器人的方法
Aug 13 Python
在notepad++中实现直接运行python代码
Dec 18 Python
Python判断远程服务器上Excel文件是否被人打开的方法
Jul 13 Python
Python实现像awk一样分割字符串
Sep 15 Python
python音频处理的示例详解
Dec 23 Python
教你如何使用Python Tkinter库制作记事本
Jun 10 Python
Python+腾讯云服务器实现每日自动健康打卡
Dec 06 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
一个可以找出源代码中所有中文的工具
2006/10/25 PHP
PHP MySQL应用中使用XOR运算加密算法分享
2011/08/28 PHP
for循环连续求和、九九乘法表代码
2012/02/20 PHP
PHP 年龄计算函数(精确到天)
2012/06/07 PHP
基于PHP+Ajax实现表单验证的详解
2013/06/25 PHP
php 表单提交大量数据发生丢失的解决方法
2014/03/03 PHP
php使用GD2绘制几何图形示例
2017/02/15 PHP
php获取是星期几的的一些常用姿势
2019/12/15 PHP
Flash对联广告的关闭按钮讨论
2007/01/30 Javascript
jquery 简短右键菜单 多浏览器兼容
2010/01/01 Javascript
jQuery图片切换插件jquery.cycle.js使用示例
2014/06/16 Javascript
Windows8下搭建Node.js开发环境教程
2014/09/03 Javascript
IE中document.createElement的iframe无法设置属性name的解决方法
2015/09/14 Javascript
Javascript中神奇的this
2016/01/20 Javascript
浅谈EasyUI常用控件的禁用方法
2016/11/09 Javascript
EasyUI学习之Combobox下拉列表(1)
2016/12/29 Javascript
Bootstrap fileinput文件上传预览插件使用详解
2017/05/16 Javascript
node.js调用C++函数的方法示例
2018/09/21 Javascript
Vue开发中遇到的跨域问题及解决方法
2020/02/11 Javascript
js实现无缝轮播图效果
2020/03/09 Javascript
[01:06:42]VP vs NewBee Supermajor 胜者组 BO3 第二场 6.5
2018/06/06 DOTA
[01:55]TI9显影之尘系列 - Evil Geniuses
2019/08/22 DOTA
Python实现通过文件路径获取文件hash值的方法
2017/04/29 Python
Python正确重载运算符的方法示例详解
2017/08/27 Python
python基于http下载视频或音频
2018/06/20 Python
Python企业编码生成系统之系统主要函数设计详解
2019/07/26 Python
python3实现简单飞机大战
2020/11/29 Python
css3如何绘制一个圆圆的loading转圈动画
2018/01/09 HTML / CSS
html2 canvas生成清晰的图片实现打印功能
2019/09/23 HTML / CSS
IBatis持久层技术
2016/07/18 面试题
我的长生果教学反思
2014/04/28 职场文书
国庆节活动总结
2014/08/26 职场文书
2014城乡环境综合治理工作总结
2014/12/19 职场文书
宿舍管理制度范本
2015/08/07 职场文书
numpy数据类型dtype转换实现
2021/04/24 Python
redis 存储对象的方法对比分析
2021/08/02 Redis