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基于二分查找实现求整数平方根的方法
May 12 Python
Python中查看文件名和文件路径
Mar 31 Python
python3+PyQt5图形项的自定义和交互 python3实现page Designer应用程序
Jul 20 Python
pandas 读取各种格式文件的方法
Jun 22 Python
spark dataframe 将一列展开,把该列所有值都变成新列的方法
Jan 29 Python
Python 限制线程的最大数量的方法(Semaphore)
Feb 22 Python
详解Python中pandas的安装操作说明(傻瓜版)
Apr 08 Python
python多进程读图提取特征存npy
May 21 Python
Django使用Channels实现WebSocket的方法
Jul 28 Python
使用Python的turtle模块画国旗
Sep 24 Python
python爬虫添加请求头代码实例
Dec 28 Python
Python机器学习之逻辑回归
May 11 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 中的4种标记风格介绍
2012/05/10 PHP
Yii分页用法实例详解
2014/12/04 PHP
PHP中empty和isset对于参数结构的判断及empty()和isset()的区别
2015/11/15 PHP
JavaScript中“+=”的应用
2007/02/02 Javascript
永不消失的title提示代码
2007/02/15 Javascript
js中的值类型和引用类型小结 文字说明与实例
2010/12/12 Javascript
用js来刷新当前页面保留参数的具体实现
2013/12/23 Javascript
原生javascript实现图片弹窗交互效果
2015/01/12 Javascript
jquery获取节点名称
2015/04/26 Javascript
jquery简单实现图片切换效果的方法
2015/05/12 Javascript
JS鼠标拖拽实例分析
2015/11/23 Javascript
基于javascript实现右下角浮动广告效果
2016/01/08 Javascript
浅析JavaScript 箭头函数 generator Date JSON
2016/05/23 Javascript
AngularJS实践之使用NgModelController进行数据绑定
2016/10/08 Javascript
完美解决js传递参数中加号和&号自动改变的方法
2016/10/11 Javascript
AngularJS 获取ng-repeat动态生成的ng-model值实例详解
2016/11/29 Javascript
canvas实现粒子时钟效果
2017/02/06 Javascript
nodejs入门教程三:调用内部和外部方法示例
2017/04/24 NodeJs
JS控制鼠标拒绝点击某一按钮的实例
2017/12/29 Javascript
vue的传参方式汇总和router使用技巧
2018/05/22 Javascript
JavaScript中var、let、const区别浅析
2018/06/24 Javascript
解决JQuery的ajax函数执行失败alert函数弹框一闪而过问题
2019/04/10 jQuery
使用Vue CLI创建typescript项目的方法
2019/08/09 Javascript
python基础教程之分支、循环简单用法
2016/06/16 Python
python使用opencv对图像mask处理的方法
2019/07/05 Python
python批量处理txt文件的实例代码
2020/01/13 Python
Python自带的IDE在哪里
2020/07/01 Python
python解包概念及实例
2021/02/17 Python
strstr()的简单实现
2013/09/26 面试题
以下的初始化有什么区别
2013/12/16 面试题
写一个函数返回1+2+3+…+n的值(假定结果不会超过长整型变量的范围)
2014/09/05 面试题
入党申请书自我鉴定
2013/10/12 职场文书
计算机专业推荐信范文
2013/11/20 职场文书
《雾凇》教学反思
2014/02/17 职场文书
机修工工作职责
2014/02/21 职场文书
大学生毕业个人总结
2015/02/15 职场文书