最近用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