最近用Python读取文件夹下所有图片文件时,遇到一点点麻烦:该文件夹包含多级子文件夹。虽然不是什么困难事情,但对新手来说可能是一件抓头的事情。
如图:读取图片及子目录下的图片
废话不多说,直接列出两种方法
递归方法:
def recurrence(path,file_list):
for file in os.listdir(path):
fs = os.path.join(path, file)
if os.path.isfile(fs):
file_list.append(fs)
elif os.path.isdir(fs):
recurrence(fs, file_list)
if __name__=="__main__":
path = 'C:\\Users\\Desktop\\captchaRec\\验证码图片1020'
filename