python 路径和文件的遍历

python发现文件夹下全部的jpg文件,而且安装文件排放的顺序输出python

glob模块是最简单的模块之一,内容很是少。用它能够查找符合特定规则的文件路径名。跟使用windows下的文件搜索差很少。查找文件只用到三个匹配符:”*”, “?”, “[]”。”*”匹配0个或多个字符;”?”匹配单个字符;”[]”匹配指定范围内的字符,如:[0-9]匹配数字。windows

glob.glob函数

返回全部匹配的文件路径列表。它只有一个参数pathname,定义了文件路径匹配规则,这里能够是绝对路径,也能够是相对路径。下面是使用glob.glob的例子:.net

Pythoncode

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前,blog

就时候就须要用到sort函数图片

直接上代码class

WSI_MASK_PATH = '/home/jpg/'#存放图片的文件夹路径
wsi_mask_paths = glob.glob(os.path.join(WSI_MASK_PATH, '*.jpg'))
wsi_mask_paths.sort()
此时wsi_mask_paths就是排列好的路径了
---------------------
做者:hjxu2016
来源:CSDN
原文:https://blog.csdn.net/hjxu2016/article/details/79455315
版权声明:本文为博主原创文章,转载请附上博文连接!import

相关文章
相关标签/搜索