对python遍历⽂件夹中的所有jpg⽂件的实例详解python发现⽂件夹下所有的jpg⽂件,并且安装⽂件排放的顺序输出
glob模块是最简单的模块之⼀,内容⾮常少。⽤它可以查符合特定规则的⽂件路径名。跟使⽤windows下的⽂件搜索差不多。查⽂件只⽤到三个匹配符:”*”, “?”, “[]”。”*”匹配0个或多个字符;”?”匹配单个字符;”[]”匹配指定范围内的字符,如:[0-9]匹配数字。
glob.glob
返回所有匹配的⽂件路径列表。它只有⼀个参数pathname,定义了⽂件路径匹配规则,这⾥可以是绝对路径,也可以是相对路径。
下⾯是使⽤glob.glob的例⼦:
Pythonpython怎么读取py文件
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⽂件的实例详解就是⼩编分享给⼤家的全部内容了,希望能给⼤家⼀个参考,也希望⼤家多多⽀持。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论