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实现TCP协议下的端口映射功能的脚本程序示例
Jun 14 Python
Python基于回溯法子集树模板解决旅行商问题(TSP)实例
Sep 05 Python
import的本质解析
Oct 30 Python
Python数据结构与算法之图的基本实现及迭代器实例详解
Dec 12 Python
Python cookbook(数据结构与算法)同时对数据做转换和换算处理操作示例
Mar 23 Python
Vue的el-scrollbar实现自定义滚动
May 29 Python
python爬取淘宝商品销量信息
Nov 16 Python
Python实现程序判断季节的代码示例
Jan 28 Python
pytorch 常用线性函数详解
Jan 15 Python
关于tf.matmul() 和tf.multiply() 的区别说明
Jun 18 Python
Python下使用Trackbar实现绘图板
Oct 27 Python
2021年值得向Python开发者推荐的VS Code扩展插件
Jan 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
德生BCL3000的电路分析和打磨
2021/03/02 无线电
一周学会PHP(视频)Http下载
2006/12/12 PHP
php操作SVN版本服务器类代码
2011/11/27 PHP
用PHP提取中英文词语以及数字的首字母的方法介绍
2013/04/23 PHP
smarty简单应用实例
2015/11/03 PHP
PHP实现八皇后算法
2019/05/06 PHP
laravel中数据显示方法(默认值和下拉option默认选中)
2019/10/11 PHP
javascript 限制输入和粘贴(IE,firefox测试通过)
2008/11/14 Javascript
关于javascript中this关键字(翻译+自我理解)
2010/10/20 Javascript
正则表达式搭配js轻松处理json文本方便而老古
2013/02/17 Javascript
Javascript中3种实现继承的方法和代码实例
2014/08/12 Javascript
nodeJS代码实现计算交社保是否合适
2015/03/09 NodeJs
JS判断字符串变量是否含有某个字串的实现方法
2016/06/03 Javascript
js前端实现多图图片上传预览的两个方法(推荐)
2016/11/18 Javascript
基于Vue实现timepicker
2017/04/25 Javascript
Ionic + Angular.js实现图片轮播的方法示例
2017/05/21 Javascript
webpack css加载和图片加载的方法示例
2018/09/11 Javascript
JavaScript在web自动化测试中的作用示例详解
2019/08/25 Javascript
Vue 使用Props属性实现父子组件的动态传值详解
2019/11/13 Javascript
node.js中 redis 的安装和基本操作示例
2020/02/10 Javascript
Jquery高级应用Deferred对象原理及使用实例
2020/05/28 jQuery
[02:38]DOTA2超级联赛专访Loda 认为IG世界最强
2013/05/27 DOTA
[03:39]2015国际邀请赛主赛事首日精彩回顾
2015/08/05 DOTA
Python3实现的简单验证码识别功能示例
2018/05/02 Python
pandas.DataFrame删除/选取含有特定数值的行或列实例
2018/11/07 Python
对python自动生成接口测试的示例讲解
2018/11/30 Python
Python 画出来六维图
2019/07/26 Python
python openvc 裁剪、剪切图片 提取图片的行和列
2019/09/19 Python
Python实现初始化不同的变量类型为空值
2020/06/02 Python
html5 input输入实时检测以及延时优化
2018/07/18 HTML / CSS
乌克兰数字设备、配件和智能技术的连锁商店:KTC
2020/08/18 全球购物
出差报告范文
2014/11/06 职场文书
Mac M1安装mnmp (Mac+Nginx+MySQL+PHP) 开发环境
2021/03/29 PHP
Python基础数据类型tuple元组的概念与用法
2021/08/02 Python
SQL Server表分区删除详情
2021/10/16 SQL Server
业余无线电通联Q语
2022/02/18 无线电