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实现简单的语音识别系统
Dec 13 Python
python实现K最近邻算法
Jan 29 Python
django框架自定义用户表操作示例
Aug 07 Python
python直接获取API传递回来的参数方法
Dec 17 Python
python实现创建新列表和新字典,并使元素及键值对全部变成小写
Jan 15 Python
对python_discover方法遍历所有执行的用例详解
Feb 13 Python
python使用selenium实现批量文件下载
Mar 11 Python
Python OpenCV中的resize()函数的使用
Jun 20 Python
python 实现turtle画图并导出图片格式的文件
Dec 07 Python
Pycharm调试程序技巧小结
Aug 08 Python
Python判断字符串是否为合法标示符操作
Sep 03 Python
Elasticsearch 基本查询和组合查询
Apr 19 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
全国FM电台频率大全 - 11 浙江省
2020/03/11 无线电
我的论坛源代码(一)
2006/10/09 PHP
php断点续传之如何分割合并文件
2014/03/22 PHP
php删除数组指定元素实现代码
2017/05/03 PHP
php实现微信支付之退款功能
2018/05/30 PHP
PHP实现数据四舍五入的方法小结【4种方法】
2019/03/27 PHP
Thinkphp框架+Layui实现图片/文件上传功能分析
2020/02/07 PHP
网页自动刷新,不产生嗒嗒声的一个解决方法
2007/03/27 Javascript
JS应用之禁止抓屏、复制、打印
2008/02/21 Javascript
javascript来定义类的规范小结
2010/11/19 Javascript
javascript 快速排序函数代码
2012/05/30 Javascript
jQuery学习笔记 更改jQuery对象
2012/09/19 Javascript
javascript改变position值实现菜单滚动至顶部后固定
2013/01/18 Javascript
优化Jquery,提升网页加载速度
2013/11/14 Javascript
Javascript浮点数乘积运算出现多位小数的解决方法
2014/02/17 Javascript
Javascript控制input输入时间格式的方法
2015/01/28 Javascript
jQuery仿天猫实现超炫的加入购物车
2015/05/04 Javascript
jQuery左侧大图右侧小图焦点图幻灯切换代码分享
2015/08/19 Javascript
jQuery simpleModal插件的使用介绍
2016/08/30 Javascript
原生JS实现多个小球碰撞反弹效果示例
2018/01/31 Javascript
深入理解react-router 路由的实现原理
2018/09/26 Javascript
Vue中使用Echarts仪表盘展示实时数据的实现
2020/11/01 Javascript
[16:56]教你分分钟做大人:司夜刺客
2014/10/30 DOTA
解决python3 urllib 链接中有中文的问题
2018/07/16 Python
Python实现图片批量加入水印代码实例
2019/11/30 Python
带有css3动画效果的兼容多浏览器简单导航条示例
2014/01/26 HTML / CSS
用HTML5实现手机摇一摇的功能的教程
2012/10/30 HTML / CSS
医学生求职自荐信
2013/10/25 职场文书
信用社主任竞聘演讲稿
2014/05/23 职场文书
党的群众路线教育实践活动个人整改方案
2014/10/25 职场文书
校车安全管理责任书
2015/05/11 职场文书
2015年生产部工作总结范文
2015/05/25 职场文书
2015年社区国庆节活动总结
2015/07/30 职场文书
在HTML5 localStorage中存储对象的示例代码
2021/04/21 Javascript
微信小程序用户授权最佳实践指南
2021/05/08 Javascript
使用Python开发贪吃蛇游戏 SnakeGame
2022/04/30 Python