Python復制指定目錄的各個子目錄下的同名文件到指定文件夾並重命名
#編碼類型 #-*- coding: UTF-8 -*- #導入包 import os import shutil srcpath='D:/png' targetpath='D:/target/' imgname='label.png' #累加,用於命名 i=1 #返回指定路徑下的文件和目錄信息 pathDir = os.listdir(srcpath) #遍歷 for allDir in pathDir: #路徑拼接 imgPath = os.path.join(srcpath, allDir,imgname) newtargetpath=targetpath+str(i).zfill(6)+'label.png'#zfill()向右對齊,用0補齊 #復制文件 shutil.copyfile(imgPath,newtargetpath) #打印被復制的文件 print imgPath.decode('gbk') # .decode('gbk')是解決中文顯示亂碼問題 i+=1