对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多线程编程方式分析示例详解
Dec 06 Python
10种检测Python程序运行时间、CPU和内存占用的方法
Apr 01 Python
举例讲解Python中is和id的用法
Apr 03 Python
python统计文本字符串里单词出现频率的方法
May 26 Python
Python压缩解压缩zip文件及破解zip文件密码的方法
Nov 04 Python
简单的python后台管理程序
Apr 13 Python
python按时间排序目录下的文件实现方法
Oct 17 Python
解决vscode python print 输出窗口中文乱码的问题
Dec 03 Python
对Python实现累加函数的方法详解
Jan 23 Python
Python内置random模块生成随机数的方法
May 31 Python
Python调用系统命令os.system()和os.popen()的实现
Dec 31 Python
python自动化操作之动态验证码、滑动验证码的降噪和识别
Aug 30 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边学边教》(01.开篇――准备工作)
2006/12/13 PHP
PHP错误Parse error: syntax error, unexpected end of file in test.php on line 12解决方法
2014/06/23 PHP
PHP集成百度Ueditor 1.4.3
2014/11/23 PHP
PHP那些琐碎的知识点(整理)
2017/05/20 PHP
php实现将数据做成json的格式给前端使用
2018/08/21 PHP
文字幻灯片
2006/06/26 Javascript
动态样式类封装JS代码
2009/09/02 Javascript
数组Array进行原型prototype扩展后带来的for in遍历问题
2010/02/07 Javascript
jQuery版仿Path菜单效果
2011/12/15 Javascript
javascript之querySelector和querySelectorAll使用介绍
2011/12/20 Javascript
Egret引擎开发指南之运行项目
2014/09/03 Javascript
JQuery用户名校验的具体实现
2016/03/18 Javascript
Vuejs第一篇之入门教程详解(单向绑定、双向绑定、列表渲染、响应函数)
2016/09/09 Javascript
vue + socket.io实现一个简易聊天室示例代码
2017/03/06 Javascript
Angular 2父子组件数据传递之@Input和@Output详解 (上)
2017/07/05 Javascript
JavaScript实现带有子菜单和控件的slider轮播图效果
2017/11/01 Javascript
vue2.0 路由不显示router-view的解决方法
2018/03/06 Javascript
JavaScript命名空间模式实例详解
2019/06/20 Javascript
vue-cli3中配置alias和打包加hash值操作
2020/09/04 Javascript
[42:48]完美世界DOTA2联赛PWL S3 Magma vs INK ICE 第二场 12.11
2020/12/16 DOTA
Windows下python2.7.8安装图文教程
2016/05/26 Python
pandas.DataFrame.to_json按行转json的方法
2018/06/05 Python
Pandas读写CSV文件的方法示例
2019/03/27 Python
Python 3.8中实现functools.cached_property功能
2019/05/29 Python
PyQt 图解Qt Designer工具的使用方法
2019/08/06 Python
Python实现打印实心和空心菱形
2019/11/23 Python
Python类中self参数用法详解
2020/02/13 Python
详解pandas中利用DataFrame对象的.loc[]、.iloc[]方法抽取数据
2020/12/13 Python
pytorch 计算Parameter和FLOP的操作
2021/03/04 Python
Reformation官网:美国女装品牌
2018/09/14 全球购物
什么是Assembly(程序集)
2014/09/14 面试题
会计电算化应届生自荐信
2014/02/25 职场文书
班组长岗位职责
2014/03/03 职场文书
三爱活动实施方案
2014/03/19 职场文书
教师师德师风个人整改方案
2014/09/18 职场文书
Python中的socket网络模块介绍
2022/07/23 Python