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

2023-02-17,,,,

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

Python复制指定目录的各个子目录下的同名文件到指定文件夹并重命名的相关教程结束。

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

下载本文的Word格式文档,以方便收藏与打印。