Python复制指定目录的各个子目录下的同名文件到指定文件夹并重命名

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
原文地址:https://www.cnblogs.com/wodewei/p/11836641.html