问题
python获取指定目录下面的图片还是比较简单的,但是代码总不能老是记录在脑子里面,于是就有了这篇“烂笔头”...
代码:
import os
def load_imgs(folder):
'''
加载文件夹下的图片
'''
imgs = []
for img_path in os.listdir(folder):
ext = os.path.splitext(img_path)
if len(ext) > 1 and is_img(ext[1]):
imgs.append(img_path)
return imgs
def is_img(ext):
'''
判断文件后缀是否是图片
'''
ext = ext.lower()
if ext == '.jpg':
return True
elif ext == '.png':
return True
elif ext == '.jpeg':
return True
elif ext == '.bmp':
return True
else:
return False
总结
上述两个方法一个是扫码目录下面的文件,一个是根据文件后缀判断是否是图片