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的id()函数解密过程
Dec 25 Python
python实现堆栈与队列的方法
Jan 15 Python
详解Python的Django框架中inclusion_tag的使用
Jul 21 Python
利用python将图片转换成excel文档格式
Dec 30 Python
解决python删除文件的权限错误问题
Apr 24 Python
python3.6.3+opencv3.3.0实现动态人脸捕获
May 25 Python
Python中利用aiohttp制作异步爬虫及简单应用
Nov 29 Python
Matplotlib scatter绘制散点图的方法实现
Jan 02 Python
django-crontab实现服务端的定时任务的示例代码
Feb 17 Python
Python函数参数定义及传递方式解析
Jun 10 Python
解决阿里云邮件发送不能使用25端口问题
Aug 07 Python
基于Python采集爬取微信公众号历史数据
Nov 27 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
先进的自动咖啡技术,真的可以取代咖啡师吗?
2021/03/06 冲泡冲煮
yii框架源码分析之创建controller代码
2011/06/28 PHP
深入PHP内存相关的功能特性详解
2013/06/08 PHP
基于php中使用excel的简单介绍
2013/08/02 PHP
PHP从二维数组得到N层分类树的实现代码
2016/10/11 PHP
php屏蔽错误及提示的方法
2020/05/10 PHP
extjs render 用法介绍
2013/09/11 Javascript
javascript中负数算术右移、逻辑右移的奥秘探索
2013/10/17 Javascript
JS取文本框中最小值的简单实例
2013/11/29 Javascript
JavaScript中的异常捕捉介绍
2014/12/31 Javascript
jQuery实现的可编辑表格完整实例
2016/06/20 Javascript
canvas知识总结
2017/01/25 Javascript
angularjs过滤器--filter与ng-repeat配合有奇效
2017/04/20 Javascript
JavaScript之promise_动力节点Java学院整理
2017/07/03 Javascript
详解基于webpack2.x的vue2.x的多页面站点
2017/08/21 Javascript
快速理解 JavaScript 中的 LHS 和 RHS 查询的用法
2017/08/24 Javascript
javascript数据结构之多叉树经典操作示例【创建、添加、遍历、移除等】
2018/08/01 Javascript
Vue代码整洁之去重方法整理
2019/08/06 Javascript
Vue 中 filter 与 computed 的区别与用法解析
2019/11/21 Javascript
JS中的继承操作实例总结
2020/06/06 Javascript
python类型强制转换long to int的代码
2013/02/10 Python
python中定义结构体的方法
2013/03/04 Python
Python实现的多线程端口扫描工具分享
2015/01/21 Python
Python中的ceil()方法使用教程
2015/05/14 Python
Python的Django框架中TEMPLATES项的设置教程
2015/05/29 Python
Python读写及备份oracle数据库操作示例
2018/05/17 Python
python3爬虫怎样构建请求header
2018/12/23 Python
Django Sitemap 站点地图的实现方法
2019/04/29 Python
对Python中画图时候的线类型详解
2019/07/07 Python
python numpy之np.random的随机数函数使用介绍
2019/10/06 Python
使用python实现希尔、计数、基数基础排序的代码
2019/12/25 Python
使用python-pptx包批量修改ppt格式的实现
2020/02/14 Python
Python内置异常类型全面汇总
2020/05/28 Python
C#里面如何倒序排列一个数组的元素?
2013/06/21 面试题
求职信模版
2013/11/30 职场文书
大三学生英语考试作弊检讨书
2015/01/01 职场文书