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 26 Python
python实现爬虫下载美女图片
Jul 14 Python
Python匹配中文的正则表达式
May 11 Python
python:pandas合并csv文件的方法(图书数据集成)
Apr 12 Python
在python 中实现运行多条shell命令
Jan 07 Python
Python实现把类当做字典来访问
Dec 16 Python
python字符串替换re.sub()实例解析
Feb 09 Python
python识别验证码图片实例详解
Feb 17 Python
python 判断txt每行内容中是否包含子串并重新写入保存的实例
Mar 12 Python
python自动从arxiv下载paper的示例代码
Dec 05 Python
Python 实现定积分与二重定积分的操作
May 26 Python
Python批量解压&压缩文件夹的示例代码
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
php实现MD5加密16位(不要默认的32位)
2013/08/12 PHP
php函数实现判断是否移动端访问
2015/03/03 PHP
PHP url的pathinfo模式加载不同控制器的简单实现
2016/08/12 PHP
Yii框架小部件(Widgets)用法实例详解
2020/05/15 PHP
jquery ajax abort()的使用方法
2010/10/28 Javascript
js与jquery中获取当前鼠标的x、y坐标位置的代码
2011/05/23 Javascript
js仿百度有啊通栏展示效果实现代码
2013/05/28 Javascript
jQuery入门介绍之基础知识
2015/01/13 Javascript
JS实现网页上随机产生超链接地址的方法
2015/11/09 Javascript
javascript深拷贝的原理与实现方法分析
2017/04/10 Javascript
jQuery:unbind方法的使用详解
2017/08/14 jQuery
javascript+html5+css3自定义弹出窗口效果
2017/10/26 Javascript
jQuery实现form表单序列化转换为json对象功能示例
2018/05/23 jQuery
使用vue-cli3 创建vue项目并配置VS Code 自动代码格式化 vue语法高亮问题
2019/05/14 Javascript
[51:06]DOTA2-DPC中国联赛 正赛 Elephant vs Aster BO3 第二场 1月26日
2021/03/11 DOTA
Python urls.py的三种配置写法实例详解
2017/04/28 Python
python使用threading获取线程函数返回值的实现方法
2017/11/15 Python
PyCharm设置SSH远程调试的方法
2018/07/17 Python
Django中自定义模型管理器(Manager)及方法
2019/09/23 Python
python实现超市管理系统(后台管理)
2019/10/25 Python
Django Auth用户认证组件实现代码
2020/10/13 Python
HTML5 canvas 基本语法
2009/08/26 HTML / CSS
东南亚冒险旅行与活动:Adventoro
2019/10/16 全球购物
护理学毕业生自荐信
2013/10/02 职场文书
中英双版中文教师求职信
2013/10/27 职场文书
应届生简历中的自我评价
2014/01/13 职场文书
小学生打架检讨书
2014/01/26 职场文书
2014年端午节演讲稿范文
2014/05/23 职场文书
党的群众路线教育实践活动学习计划
2014/11/03 职场文书
会计求职信怎么写
2015/03/20 职场文书
开学典礼观后感
2015/06/15 职场文书
关于做家务的心得体会
2016/01/23 职场文书
2019年共青团工作条例最新版
2019/11/12 职场文书
使用python求解迷宫问题的三种实现方法
2022/03/17 Python
「SHOW BY ROCK!!」“雫シークレットマインド”组合单曲MV公开
2022/03/21 日漫
Redis过期数据是否会被立马删除
2022/07/23 Redis