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 15 Python
Python判断文本中消息重复次数的方法
Apr 27 Python
Python用list或dict字段模式读取文件的方法
Jan 10 Python
Python基础之getpass模块详细介绍
Aug 10 Python
Python Json序列化与反序列化的示例
Jan 31 Python
关于Django ForeignKey 反向查询中filter和_set的效率对比详解
Dec 15 Python
Python数据类型之Tuple元组实例详解
May 08 Python
python中数组和矩阵乘法及使用总结(推荐)
May 18 Python
Python基于内置库pytesseract实现图片验证码识别功能
Feb 24 Python
Python基础之字典常见操作经典实例详解
Feb 26 Python
PyQt5实现画布小程序
May 30 Python
python 命令行传参方法总结
May 25 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的cURL库功能简介 抓取网页、POST数据及其他
2011/04/07 PHP
php 生成文字png图片的代码
2011/04/17 PHP
Drupal 添加模块出现莫名其妙的错误的解决方法(往往出现在模块较多时)
2011/04/18 PHP
MySQL时间字段究竟使用INT还是DateTime的说明
2012/02/27 PHP
php addslashes 利用递归实现使用反斜线引用字符串
2013/08/05 PHP
PHP函数addslashes和mysql_real_escape_string的区别
2014/04/22 PHP
给网站上的广告“加速”显示的方法
2007/04/08 Javascript
javascript encodeURI和encodeURIComponent的比较
2010/04/03 Javascript
有关于JS辅助函数inherit()的问题
2013/04/07 Javascript
公共js在页面底部加载的注意事项介绍
2013/07/18 Javascript
深入理解jquery自定义动画animate()
2016/05/24 Javascript
javascript动画之磁性吸附效果篇
2016/12/09 Javascript
ajax图片上传,图片异步上传,更新实例
2016/12/30 Javascript
jQuery操作复选框(CheckBox)的取值赋值实现代码
2017/01/10 Javascript
JavaScript评论点赞功能的实现方法
2017/03/13 Javascript
Bootstrap 3浏览器兼容性问题及解决方案
2017/04/11 Javascript
angularJS利用ng-repeat遍历二维数组的实例代码
2017/06/03 Javascript
Vue.js实例方法之生命周期详解
2017/07/03 Javascript
深入理解移动前端开发之viewport
2018/10/19 Javascript
教你30秒发布一个TypeScript包到NPM的方法步骤
2019/07/22 Javascript
JS几个常用的函数和对象定义与用法示例
2020/01/15 Javascript
微信小程序入门之绘制时钟
2020/10/22 Javascript
python的几种开发工具介绍
2007/03/07 Python
python使用点操作符访问字典(dict)数据的方法
2015/03/16 Python
Python实现优先级队列结构的方法详解
2016/06/02 Python
你眼中的Python大牛 应该都有这份书单
2017/10/31 Python
解决python3 网络请求路径包含中文的问题
2018/05/10 Python
python使用pygame框架实现推箱子游戏
2018/11/20 Python
python代理工具mitmproxy使用指南
2019/07/04 Python
python可视化实现KNN算法
2019/10/16 Python
解释下面关于J2EE的名词
2013/11/15 面试题
前台文员我鉴定
2014/01/12 职场文书
《小小竹排画中游》教学反思
2014/02/26 职场文书
学校宣传标语
2014/06/18 职场文书
城南旧事读书笔记
2015/06/29 职场文书
PHP解决高并发问题
2021/04/01 PHP