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