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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM