解釋os.walk()

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。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章