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 相关文章推荐
python3 读写文件换行符的方法
Apr 09 Python
Python实现的txt文件去重功能示例
Jul 07 Python
Django之Mode的外键自关联和引用未定义的Model方法
Dec 15 Python
python批量下载抖音视频
Jun 17 Python
Python+selenium点击网页上指定坐标的实例
Jul 05 Python
pandas通过字典生成dataframe的方法步骤
Jul 23 Python
对Django中static(静态)文件详解以及{% static %}标签的使用方法
Jul 28 Python
python数据处理——对pandas进行数据变频或插值实例
Apr 22 Python
Python中的None与 NULL(即空字符)的区别详解
Sep 24 Python
Python爬虫破解登陆哔哩哔哩的方法
Nov 17 Python
Pytorch 图像变换函数集合小结
Feb 01 Python
关于python3 opencv 图像二值化的问题(cv2.adaptiveThreshold函数)
Apr 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
WML,Apache,和 PHP 的介绍
2006/10/09 PHP
PHP设计模式之调解者模式的深入解析
2013/06/13 PHP
PHP cdata 处理(详细介绍)
2013/07/05 PHP
ThinkPHP在Cli模式下使用模板引擎的方法
2015/09/25 PHP
PHP实现统计所有字符在字符串中出现次数的方法
2017/10/17 PHP
Javascript客户端将指定区域导出到Word、Excel的代码
2008/10/22 Javascript
如何使Chrome控制台支持多行js模式——意外发现
2013/06/13 Javascript
js实现的复制兼容chrome和IE
2014/04/03 Javascript
详细谈谈AngularJS的子级作用域问题
2016/09/05 Javascript
利用AngularJs实现京东首页轮播图效果
2016/09/08 Javascript
javaScript语法总结
2016/11/25 Javascript
用director.js实现前端路由使用实例
2017/01/27 Javascript
源码分析Vue.js的监听实现教程
2017/04/23 Javascript
BootStrap Validator 根据条件在JS中添加或移除校验操作
2017/10/12 Javascript
微信小程序登录换取token的教程
2018/05/31 Javascript
Vue 通过自定义指令回顾v-内置指令(小结)
2018/09/03 Javascript
详解Vue改变数组中对象的属性不重新渲染View的解决方案
2018/09/21 Javascript
实例介绍JavaScript中多种组合继承
2019/01/20 Javascript
JS实现audio音频剪裁剪切复制播放与上传(步骤详解)
2020/07/28 Javascript
在vant中使用时间选择器和popup弹出层的操作
2020/11/04 Javascript
[05:07]DOTA2英雄梦之声_第14期_暗影恶魔
2014/06/20 DOTA
[36:22]VP vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python cookbook(数据结构与算法)通过公共键对字典列表排序算法示例
2018/03/15 Python
Python多进程池 multiprocessing Pool用法示例
2018/09/07 Python
Python3.0中普通方法、类方法和静态方法的比较
2019/05/03 Python
Python openpyxl模块原理及用法解析
2020/01/19 Python
python pandas dataframe 去重函数的具体使用
2020/07/20 Python
Python 实现PS滤镜的旋涡特效
2020/12/03 Python
python实现代码审查自动回复消息
2021/02/01 Python
谈一谈HTML5本地存储技术
2016/03/02 HTML / CSS
旅游管理专业学生求职信
2013/09/28 职场文书
四风专项整治工作情况汇报
2014/10/28 职场文书
人生遥控器观后感
2015/06/11 职场文书
CSS 新特性 contain控制页面的重绘与重排问题
2021/04/30 HTML / CSS
口袋妖怪冰系十大最强精灵,几何雪花排第七,第六类似北极熊
2022/03/18 日漫
python blinker 信号库
2022/05/04 Python