对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中列表(list)操作方法汇总
Aug 18 Python
跟老齐学Python之用while来循环
Oct 02 Python
python结合selenium获取XX省交通违章数据的实现思路及代码
Jun 26 Python
python实现决策树分类算法
Dec 21 Python
django 发送邮件和缓存的实现代码
Jul 18 Python
在Python中使用gRPC的方法示例
Aug 08 Python
在Pandas中DataFrame数据合并,连接(concat,merge,join)的实例
Jan 29 Python
Python代码生成视频的缩略图的实例讲解
Dec 22 Python
Django REST framwork的权限验证实例
Apr 02 Python
python获取百度热榜链接的实例方法
Aug 25 Python
python rsa-oaep加密的示例代码
Sep 23 Python
Python import模块的缓存问题解决方案
Jun 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
当海贼王变成JOJO风
2020/03/02 日漫
php下目前为目最全的CURL中文说明
2010/08/01 PHP
php图像处理函数大全(推荐收藏)
2013/07/11 PHP
ThinkPHP函数详解之M方法和R方法
2015/09/10 PHP
php web环境和命令行环境下查找php.ini的位置
2019/07/17 PHP
Laravel 在views中加载公共页面的实现代码
2019/10/22 PHP
javascript 网页跳转的方法
2008/12/24 Javascript
javascript 闭包详解
2015/07/02 Javascript
jquery对象和DOM对象的任意相互转换
2016/02/21 Javascript
原生js编写autoComplete插件
2016/04/13 Javascript
JavaScript使用delete删除数组元素用法示例【数组长度不变】
2017/01/17 Javascript
jquery uploadify如何取消已上传成功文件
2017/02/08 Javascript
详解从Node.js的child_process模块来学习父子进程之间的通信
2017/03/27 Javascript
vue脚手架vue-cli的学习使用教程
2017/06/06 Javascript
jQuery选择器_动力节点Java学院整理
2017/07/05 jQuery
Angular.js中window.onload(),$(document).ready()的写法浅析
2017/09/28 Javascript
详解ES6 Promise的生命周期和创建
2019/08/18 Javascript
vue实现桌面向网页拖动文件的示例代码(可显示图片/音频/视频)
2021/03/01 Vue.js
python搜索指定目录的方法
2015/04/29 Python
Python正则表达式常用函数总结
2017/06/24 Python
python flask 多对多表查询功能
2017/06/25 Python
python+pygame简单画板实现代码实例
2017/12/13 Python
使用jupyter notebook运行python和R的步骤
2020/08/13 Python
python实现学生通讯录管理系统
2021/02/25 Python
CSS3动画效果回调处理详解
2014/12/10 HTML / CSS
美国校园市场:OCM
2017/06/08 全球购物
Speedo速比涛德国官方网站:世界领先的泳装品牌
2019/08/26 全球购物
荷兰天然和有机产品网上商城:BigGreenSmile.nl
2020/07/26 全球购物
巴西最大的玩具连锁店:Ri Happy
2020/06/17 全球购物
三个Unix的命令面试题
2015/04/12 面试题
工商管理专业学生的自我评价
2013/10/01 职场文书
企业统计员岗位职责
2013/12/13 职场文书
房屋租赁协议书(标准版)
2014/10/02 职场文书
4S店销售内勤岗位职责
2015/04/13 职场文书
小学新课改心得体会
2016/01/22 职场文书
MySQL数据库中varchar类型的数字比较大小的方法
2021/11/17 MySQL