python批量移动文件

import os, sys
from PIL import Image
import cv2
import shutil

disdir = ‘D:/labels/’#要移动的文件
movedir=‘D:/data/’#移动到的文件路径

def copy(dirpath,savepath):
filepath=os.listdir(dirpath)
#print(filepath)
count=255
for i in filepath:

    path1=dirpath+i+'/img.png'

    path2=dirpath+i+'/label.png'
   
    pathsave1=savepath+'/img/'+str(count)+'.png'
    pathsave2=savepath+'/label/'+str(count)+'.png'
    
    shutil.move(path1, pathsave1)
    shutil.move(path2, pathsave2)
    count=count+1

copy(disdir,movedir)

你可能感兴趣的:(文件移动)