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中的上下文管理器
Jun 28 Python
Python实现将一个大文件按段落分隔为多个小文件的简单操作方法
Apr 17 Python
浅谈numpy中linspace的用法 (等差数列创建函数)
Jun 07 Python
Python3下错误AttributeError: ‘dict’ object has no attribute’iteritems‘的分析与解决
Jul 06 Python
python 脚本生成随机 字母 + 数字密码功能
May 26 Python
Django跨域请求CSRF的方法示例
Nov 11 Python
在Python中Dataframe通过print输出多行时显示省略号的实例
Dec 22 Python
python自动下载图片的方法示例
Mar 25 Python
python实现手势识别的示例(入门)
Apr 15 Python
Python实现疫情通定时自动填写功能(附代码)
May 27 Python
python3 中时间戳、时间、日期的转换和加减操作
Jul 14 Python
python scipy 稀疏矩阵的使用说明
May 26 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
CodeIgniter php mvc框架 中国网站
2008/05/26 PHP
PHP中英混合字符串截取函数代码
2011/07/17 PHP
PHP请求Socket接口测试实例
2016/08/12 PHP
php版微信公众账号第三方管理工具开发简明教程
2016/09/23 PHP
php opendir()列出目录下所有文件的实例代码
2016/10/02 PHP
Aster vs KG BO3 第二场2.18
2021/03/10 DOTA
js实时获取系统当前时间实例代码
2013/06/28 Javascript
javascript中的括号()用法小结
2014/04/14 Javascript
手机开发必备技巧:javascript及CSS功能代码分享
2015/05/25 Javascript
javascript带回调函数的异步脚本载入方法实例分析
2015/07/02 Javascript
向JavaScript的数组中添加元素的方法小结
2015/10/24 Javascript
获取input标签的所有属性的方法
2016/06/28 Javascript
纯jQuery实现前端分页功能
2017/03/23 jQuery
深究AngularJS之ui-router详解
2017/06/13 Javascript
手把手教你vue-cli单页到多页应用的方法
2018/05/31 Javascript
详解jQuery中的getAll()和cleanData()
2019/04/15 jQuery
浅谈vue websocket nodeJS 进行实时通信踩到的坑
2020/09/22 NodeJs
一篇不错的Python入门教程
2007/02/08 Python
用Python的urllib库提交WEB表单
2009/02/24 Python
linux系统使用python监控apache服务器进程脚本分享
2014/01/15 Python
python实现下载整个ftp目录的方法
2017/01/17 Python
使用pandas read_table读取csv文件的方法
2018/07/04 Python
Python3调用百度AI识别图片中的文字功能示例【测试可用】
2019/03/13 Python
Pytorch 搭建分类回归神经网络并用GPU进行加速的例子
2020/01/09 Python
Python语言编写智力问答小游戏功能
2020/10/13 Python
python温度转换华氏温度实现代码
2020/12/06 Python
Ubuntu20.04环境安装tensorflow2的方法步骤
2021/01/29 Python
尤为Wconcept中国官网:韩国设计师品牌服饰
2019/01/10 全球购物
Perfume’s Club澳大利亚官网:西班牙领先的在线美容店
2021/02/01 全球购物
金融专业个人求职信
2013/09/22 职场文书
应届电子商务毕业自荐书范文
2014/02/11 职场文书
网络编辑职责
2014/03/01 职场文书
公务员四风问题对照检查材料整改措施
2014/09/26 职场文书
四风问题民主生活会对照检查材料思想汇报
2014/09/27 职场文书
教你如何用Python实现人脸识别(含源代码)
2021/06/23 Python
Mysql8.0递归查询的简单用法示例
2021/08/04 MySQL