对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变量和字符串详解
Apr 29 Python
Python编程之序列操作实例详解
Jul 22 Python
python logging日志模块的详解
Oct 29 Python
用Python删除本地目录下某一时间点之前创建的所有文件的实例
Dec 14 Python
简单实现python聊天程序
Apr 01 Python
Python实现的绘制三维双螺旋线图形功能示例
Jun 23 Python
Python实现简单的用户交互方法详解
Sep 25 Python
python json.loads兼容单引号数据的方法
Dec 19 Python
PyQt5 多窗口连接实例
Jun 19 Python
python中property属性的介绍及其应用详解
Aug 29 Python
Python通过Manager方式实现多个无关联进程共享数据的实现
Nov 07 Python
Python pip install如何修改默认下载路径
Apr 29 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 IP转换整形(ip2long)的详解
2013/06/06 PHP
php实现文件编码批量转换
2014/03/10 PHP
php计算当前程序执行时间示例
2014/04/24 PHP
利用Laravel生成Gravatar头像地址的优雅方法
2017/12/30 PHP
javascript cookie解码函数(兼容ff)
2008/03/17 Javascript
top.location.href 没有权限 解决方法
2008/08/05 Javascript
Javascript 调试利器 Firebug使用详解六
2009/07/05 Javascript
XMLHTTP 乱码的解决方法(UTF8,GB2312 编码 解码)
2011/01/12 Javascript
jQuery基本选择器选择元素使用介绍
2013/04/18 Javascript
jQuery对下拉框,单选框,多选框的操作
2014/02/21 Javascript
JQuery使用$.ajax和checkbox实现下次不在通知功能
2015/04/16 Javascript
bootstrap布局中input输入框右侧图标点击功能
2016/05/16 Javascript
使用jQuery ajaxupload插件实现无刷新上传文件
2017/04/23 jQuery
使用OPENLAYERS3实现点选的方法
2020/09/24 Javascript
认识less和webstrom的less配置方法
2017/08/02 Javascript
基于Bootstrap表单验证功能
2017/11/17 Javascript
以v-model与promise两种方式实现vue弹窗组件
2018/05/21 Javascript
D3.js实现拓扑图的示例代码
2018/06/30 Javascript
vue v-for 使用问题整理小结
2019/08/04 Javascript
JavaScript Canvas编写炫彩的网页时钟
2019/10/16 Javascript
Vuex的各个模块封装的实现
2020/06/05 Javascript
js面向对象封装级联下拉菜单列表的实现步骤
2021/02/08 Javascript
[01:08:43]DOTA2-DPC中国联赛定级赛 Phoenix vs DLG BO3第一场 1月9日
2021/03/11 DOTA
在Python的Flask框架下使用sqlalchemy库的简单教程
2015/04/09 Python
python使用htmllib分析网页内容的方法
2015/05/08 Python
Python实现字符串的逆序 C++字符串逆序算法
2020/05/28 Python
python3下使用cv2.imwrite存储带有中文路径图片的方法
2018/05/10 Python
HTML5的download属性详细介绍和使用实例
2014/04/23 HTML / CSS
阿根廷票务网站:StubHub阿根廷
2018/04/13 全球购物
亚马逊新加坡官方网站:Amazon.sg
2020/03/25 全球购物
学校党的群众路线教育实践活动整改措施
2014/10/25 职场文书
高中教师个人工作总结
2015/02/10 职场文书
2015年安全生产月活动总结
2015/03/26 职场文书
2015年优质护理服务工作总结
2015/04/08 职场文书
2015质检员个人年终工作总结
2015/10/23 职场文书
python的netCDF4批量处理NC格式文件的操作方法
2022/03/21 Python