对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 23 Python
深入理解Python中变量赋值的问题
Jan 12 Python
python学习教程之使用py2exe打包
Sep 24 Python
Python基于pycrypto实现的AES加密和解密算法示例
Apr 10 Python
python 统计数组中元素出现次数并进行排序的实例
Jul 02 Python
python使用phoenixdb操作hbase的方法示例
Feb 28 Python
对python 中class与变量的使用方法详解
Jun 26 Python
Django 权限认证(根据不同的用户,设置不同的显示和访问权限)
Jul 24 Python
Django使用Channels实现WebSocket的方法
Jul 28 Python
python常用运维脚本实例小结
Feb 14 Python
Python 存取npy格式数据实例
Jul 01 Python
解决python打开https出现certificate verify failed的问题
Sep 03 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
如何实现给定日期的若干天以后的日期
2006/10/09 PHP
WordPress中调试缩略图的相关PHP函数使用解析
2016/01/07 PHP
PHP简单实现循环链表功能示例
2017/11/10 PHP
PHP实现基本留言板功能原理与步骤详解
2020/03/26 PHP
jQuery学习笔记 操作jQuery对象 属性处理
2012/09/19 Javascript
javascript打开word文档的方法
2014/04/16 Javascript
JavaScript操作XML文件之XML读取方法
2015/06/09 Javascript
JS实现漂亮的淡蓝色滑动门效果代码
2015/09/23 Javascript
理解JavaScript表单的基础知识
2016/01/25 Javascript
基于JavaScript实现弹出框效果
2016/02/19 Javascript
DOM操作和jQuery实现选项移动操作的简单实例
2016/06/07 Javascript
JS原型链 详解及示例代码
2016/09/06 Javascript
jQuery ajax MD5实现用户注册即时验证功能
2016/10/11 Javascript
vue2实现移动端上传、预览、压缩图片解决拍照旋转问题
2017/04/13 Javascript
利用nginx + node在阿里云部署https的步骤详解
2017/12/19 Javascript
javascript实现文件拖拽事件
2018/03/29 Javascript
Vue+mui实现图片的本地缓存示例代码
2018/05/24 Javascript
vue中过滤器filter的讲解
2019/01/21 Javascript
vue router 组件的高级应用实例代码
2019/04/08 Javascript
Vue keepAlive 数据缓存工具实现返回上一个页面浏览的位置
2019/05/10 Javascript
typescript配置alias的详细步骤
2020/08/12 Javascript
网易有道2017内推编程题 洗牌(python)
2019/06/19 Python
基于python3抓取pinpoint应用信息入库
2020/01/08 Python
解决python多线程报错:AttributeError: Can't pickle local object问题
2020/04/08 Python
python3.8.3安装教程及环境配置的详细教程(64-bit)
2020/11/28 Python
编译 pycaffe时报错:fatal error: numpy/arrayobject.h没有那个文件或目录
2020/11/29 Python
使用CSS3来制作消息提醒框
2015/07/12 HTML / CSS
HTML5 实现一个访问本地文件的实例
2012/12/13 HTML / CSS
使用canvas生成含有微信头像的邀请海报没有微信头像问题
2019/10/29 HTML / CSS
英国豪华家具和家居用品购物网站:Teddy Beau
2020/10/12 全球购物
公司财务自我评价分享
2013/12/17 职场文书
奥巴马竞选演讲稿
2014/05/15 职场文书
体育教师求职信
2014/06/30 职场文书
四风自我剖析材料思想汇报
2014/10/01 职场文书
2014年酒店服务员工作总结
2014/12/08 职场文书
Go遍历struct,map,slice的实现
2021/06/13 Golang