1. 目標(biāo):批量移動E:/BaiduNetdiskDownload/jaffedbase/resize128_out目錄下的所有文件夾里的圖片,移動到指定E:/BaiduNetdiskDownload/jaffedbase/resize128_out/1.image文件夾下: 2. 代碼:(帶有注釋,可舉一反三,改成適合自己的) rootdir='E:/BaiduNetdiskDownload/jaffedbase/resize128_out' for i in range(0,len(list)): #遍歷目錄下的所有文件夾 path=os.path.join(rootdir,list[i]) if os.path.isdir(path): #判斷是否為文件夾 for item in os.listdir(path): #遍歷該文件夾中的所有文件 dirname=os.path.join('E:/BaiduNetdiskDownload/jaffedbase/resize128_out',list[i]) #將根目錄與文件夾名連接起來,獲取文件目錄 full_path=os.path.join(dirname,item) #將文件目錄與文件名連接起來,形成原來完整路徑 des_path='E:/BaiduNetdiskDownload/jaffedbase/resize128_out/1.image' #目標(biāo)路徑 shutil.move(full_path,des_path) #移動文件到目標(biāo)路徑
3. 結(jié)果: E:/BaiduNetdiskDownload/jaffedbase/resize128_out目錄下的所有文件夾里的圖片,都已經(jīng)移動到空文件夾1.image里面,如下圖所示:
|