当前位置: 首页 > 编程笔记 >

对python遍历文件夹中的所有jpg文件的实例详解

慕凌龙
2023-03-14
本文向大家介绍对python遍历文件夹中的所有jpg文件的实例详解,包括了对python遍历文件夹中的所有jpg文件的实例详解的使用技巧和注意事项,需要的朋友参考一下

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文件的实例详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持小牛知识库。

 类似资料:
  • 本文向大家介绍Android 遍历文件夹中所有文件的实例代码,包括了Android 遍历文件夹中所有文件的实例代码的使用技巧和注意事项,需要的朋友参考一下 可以获得文件夹中所有文件的路径及文件名。 代码很简单,直接上车,车上再解释: 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。

  • 本文向大家介绍Python 遍历子文件和所有子文件夹的代码实例,包括了Python 遍历子文件和所有子文件夹的代码实例的使用技巧和注意事项,需要的朋友参考一下 最近看ECShop到网上找资料,发现好多说明ECShop的文件结构不全面,于是想自己弄个出来。但这是个无聊耗时的工作,自己就写了个Python脚本,可以递归遍历目录下的所有文件和所有子目录,并将结果记录到一个.xml文件中(因为想使用Not

  • 问题内容: 我试图遍历并拾取目录中的文件,但是在实现它时遇到了一些麻烦。如何提取多个文件,然后将它们移动到另一个文件夹? 问题答案: 带回调的旧答案 您想要使用fs.readdir函数获取目录内容,并使用fs.rename函数实际执行重命名。如果您 需要 等待它们完成之后再运行代码,则这两个函数都具有同步版本。 我写了一个快速脚本来完成您所描述的。 在我的本地机器上测试。 更新:fs.promis

  • 本文向大家介绍C语言 实现遍历一个文件夹的所有文件,包括了C语言 实现遍历一个文件夹的所有文件的使用技巧和注意事项,需要的朋友参考一下 C语言 实现遍历一个文件夹的所有文件            最近学习C语言基础知识,有一个需求是需要遍历文件夹中的文件,对与这种很好实现,然后自己做了一个遍历所有文件的实现代码,做下记录: 实现代码: 感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

  • 本文向大家介绍详解shell 遍历文件夹内所有文件并打印绝对路径,包括了详解shell 遍历文件夹内所有文件并打印绝对路径的使用技巧和注意事项,需要的朋友参考一下 例如你有一个文件夹路径是 /wls,如果想要遍历这个文件夹内的所有文件,并将它们保存到数组中,利用shell你可以这样做 这样就可以遍历wls文件夹下的所有文件并把它们的绝对路径存在arr这个数组中,但这还是不够的,因为文件夹中可能会有

  • 本文向大家介绍C#遍历文件夹后上传文件夹中所有文件错误案例分析,包括了C#遍历文件夹后上传文件夹中所有文件错误案例分析的使用技巧和注意事项,需要的朋友参考一下 asp.net是没有直接选取文件夹的控件的,我也不知道,如果大家有的话可以一起交流下。后来我想着应该有三种方法: ①先将文件夹压缩后上传服务器,然后再服务器上解压; ②获得文件夹名及目录,然后遍历文件夹下面的文件以及子文件夹,循环上传; ③