对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中的进程、线程、协程
Mar 18 Python
Python多维/嵌套字典数据无限遍历的实现
Nov 04 Python
python3 对list中每个元素进行处理的方法
Jun 29 Python
Django项目开发中cookies和session的常用操作分析
Jul 03 Python
selenium+python设置爬虫代理IP的方法
Nov 29 Python
selenium+python自动化测试之页面元素定位
Jan 23 Python
django 单表操作实例详解
Jul 30 Python
探秘TensorFlow 和 NumPy 的 Broadcasting 机制
Mar 13 Python
使用Python合成图片的实现代码(图片添加个性化文本,图片上叠加其他图片)
Apr 30 Python
Django开发RESTful API实现增删改查(入门级)
May 10 Python
python 对图片进行简单的处理
Jun 23 Python
Python 数据可视化之Bokeh详解
Nov 02 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
一个ubbcode的函数,速度很快.
2006/10/09 PHP
php实现用于计算执行时间的类实例
2015/04/18 PHP
PHP+Mysql无刷新问答评论系统(源码)
2016/12/20 PHP
不一样的文字闪烁 轮番闪烁
2009/11/11 Javascript
Ext对基本类型的扩展 ext,extjs,format
2010/12/25 Javascript
checkbox勾选判断代码分析
2014/06/11 Javascript
自定义Angular指令与jQuery实现的Bootstrap风格数据双向绑定的单选与多选下拉框
2015/12/12 Javascript
JavaScript动态设置div的样式的方法
2015/12/26 Javascript
JS在一定时间内跳转页面及各种刷新页面的实现方法
2016/05/26 Javascript
js实现统计字符串中特定字符出现个数的方法
2016/08/02 Javascript
JS获取和修改元素样式的实例代码
2016/08/06 Javascript
手机端实现Bootstrap简单图片轮播效果
2016/10/13 Javascript
jquery+ajax实现省市区三级联动 (封装和不封装两种方式)
2017/05/15 jQuery
JS严格模式知识点总结
2018/02/27 Javascript
微信小程序分享海报生成的实现方法
2018/12/10 Javascript
JS工厂模式开发实践案例分析
2019/10/17 Javascript
使用PreloadJS加载图片资源的基础方法详解
2020/02/03 Javascript
在Python中操作字符串之replace()方法的使用
2015/05/19 Python
Python实现比较两个列表(list)范围
2015/06/12 Python
python编程开发之日期操作实例分析
2015/11/13 Python
python daemon守护进程实现
2016/08/27 Python
分享8点超级有用的Python编程建议(推荐)
2019/10/13 Python
在python中做正态性检验示例
2019/12/09 Python
python实现从ftp服务器下载文件
2020/03/03 Python
python3实现飞机大战
2020/11/29 Python
HTML5 canvas基本绘图之文字渲染
2016/06/27 HTML / CSS
Aquatalia官网:意大利著名鞋履品牌
2019/09/26 全球购物
英国时尚泳装品牌:Maru Swimwear
2019/10/06 全球购物
会计电算化专业毕业生推荐信
2013/12/24 职场文书
大学生就业策划书范文
2014/04/04 职场文书
司法所长先进事迹
2014/06/02 职场文书
详解GaussDB for MySQL性能优化
2021/05/18 MySQL
python四个坐标点对图片区域最小外接矩形进行裁剪
2021/06/04 Python
QT连接MYSQL数据库的详细步骤
2021/07/07 MySQL
Mysql超详细讲解死锁问题的理解
2022/04/01 MySQL
Tomcat执行startup.bat出现闪退的原因及解决办法
2022/04/20 Servers