for r, dirs, files in os.walk(data_path):
r:表示根目录
dir:是该根目录下的文件夹
files:是该根目录下除文件夹下外的所有文件
一般情况下,我们是以循环的方式使用os.walk()
。
所以第一个循环得到的r
为data_path
相同的路径,dir
为该路径下的文件夹,files
为该路径下的非文件夹;
第二,三,四…个循环是对上面得到的dir
文件夹进行迭代搜索,又重新生成r
,dir
,files
。
直到将data_path
下的子文件夹全部迭代完。
图片是以列表形式保存在files
中的,如果要对图片操作,就要迭代files
。