对python遍历文件夹中的所有jpg文件的实例详解


Posted in Python onDecember 08, 2018

python发现文件夹下所有的jpg文件,并且安装文件排放的顺序输出

glob模块是最简单的模块之一,内容非常少。用它可以查找符合特定规则的文件路径名。跟使用windows下的文件搜索差不多。查找文件只用到三个匹配符:”*”, “?”, “[]”。”*”匹配0个或多个字符;”?”匹配单个字符;”[]”匹配指定范围内的字符,如:[0-9]匹配数字。

glob.glob

返回所有匹配的文件路径列表。它只有一个参数pathname,定义了文件路径匹配规则,这里可以是绝对路径,也可以是相对路径。

下面是使用glob.glob的例子:

Python

import glob #获取指定目录下的所有图片 print glob.glob(r"E:/Picture/*/*.jpg") #获取上级目录的所有.py文件 print glob.glob(r'../*.py') #相对路径

import glob
 
#获取指定目录下的所有图片
print glob.glob(r"E:/Picture/*/*.jpg")
 
#获取上级目录的所有.py文件
print glob.glob(r'../*.py') #相对路径

这时候就可以得到当前目录下的所有图片,但是如果文件列表不按照顺序排列怎么办呢?比如A02.jpg排在A01.jpg前,就时候就需要用到sort函数

直接上代码

WSI_MASK_PATH = '/home/jpg/'#存放图片的文件夹路径
wsi_mask_paths = glob.glob(os.path.join(WSI_MASK_PATH, '*.jpg'))
wsi_mask_paths.sort()

此时wsi_mask_paths就是排列好的路径了

以上这篇对python遍历文件夹中的所有jpg文件的实例详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中处理字符串之islower()方法的使用简介
May 19 Python
通过数据库向Django模型添加字段的示例
Jul 21 Python
python操作字典类型的常用方法(推荐)
May 16 Python
Python向日志输出中添加上下文信息
May 24 Python
python使用TensorFlow进行图像处理的方法
Feb 28 Python
Sanic框架请求与响应实例分析
Jul 16 Python
pycharm debug功能实现跳到循环末尾的方法
Nov 29 Python
Python正则表达式匹配和提取IP地址
Jun 06 Python
pandas取出重复数据的方法
Jul 04 Python
python垃圾回收机制(GC)原理解析
Dec 30 Python
Pytorch1.5.1版本安装的方法步骤
Dec 31 Python
使用python绘制横竖条形图
Apr 21 Python
pandas求两个表格不相交的集合方法
Dec 08 #Python
对pytorch网络层结构的数组化详解
Dec 08 #Python
pytorch对可变长度序列的处理方法详解
Dec 08 #Python
pytorch 转换矩阵的维数位置方法
Dec 08 #Python
pytorch 调整某一维度数据顺序的方法
Dec 08 #Python
Python操作mongodb数据库的方法详解
Dec 08 #Python
Opencv+Python 色彩通道拆分及合并的示例
Dec 08 #Python
You might like
PHP写杨辉三角实例代码
2011/07/17 PHP
检查php文件中是否含有bom的函数
2012/05/31 PHP
destoon利用Rewrite规则设置网站安全
2014/06/21 PHP
Laravel 解决419错误 -ajax请求错误的问题(CSRF验证)
2019/10/25 PHP
免费空间广告万能消除代码
2006/09/04 Javascript
JavaScript控制网页层收起和展开效果的方法
2015/04/15 Javascript
JavaScript使用encodeURI()和decodeURI()获取字符串值的方法
2015/08/04 Javascript
javascript如何实现暂停功能
2015/11/06 Javascript
javascript数字验证的实例代码(推荐)
2016/08/20 Javascript
Actionscript与javascript交互实例程序(修改)
2016/09/22 Javascript
完美的js div拖拽实例代码
2016/09/24 Javascript
JS键盘版计算器的制作方法
2016/12/03 Javascript
微信小程序开发图片拖拽实例详解
2017/05/05 Javascript
Bootstrap下拉菜单更改为悬停(hover)触发的方法
2017/05/24 Javascript
VS Code转换大小写、修改选中文字或代码颜色的方法
2017/12/15 Javascript
nginx+vue.js实现前后端分离的示例代码
2018/02/12 Javascript
使用Vuex实现一个笔记应用的方法
2018/03/13 Javascript
解决循环中setTimeout执行顺序的问题
2018/06/20 Javascript
Vue中的异步组件函数实现代码
2018/07/20 Javascript
python实现socket客户端和服务端简单示例
2014/02/24 Python
Python中optparse模块使用浅析
2015/01/01 Python
Python求解平方根的方法
2015/03/11 Python
在python win系统下 打开TXT文件的实例
2018/04/29 Python
Python中numpy模块常见用法demo实例小结
2019/03/16 Python
简单了解Python变量作用域正确使用方法
2020/06/12 Python
python定义类的简单用法
2020/07/24 Python
Jupyter Notebook安装及使用方法解析
2020/11/12 Python
html5 音乐播放器 audio 标签使用概述
2013/07/15 HTML / CSS
食品营养与检测应届生求职信
2013/11/08 职场文书
企业办公室岗位职责
2014/03/12 职场文书
公司董事长助理工作职责
2014/07/12 职场文书
祖国在我心中演讲稿600字
2014/09/23 职场文书
单位实习工作证明怎么写
2014/11/02 职场文书
地震捐款简报
2015/07/21 职场文书
vue.js 使用原生js实现轮播图
2022/04/26 Vue.js
PostgreSQL出现死锁该如何解决
2022/05/30 PostgreSQL