由于要处理大量的图片,将文件名从000000,000001,000002。。。。。。依次命名:
代码如下:
import os
def rename(): path="F:\DETRAC-train-data\Insight-MVT_Annotation_Train\MVI_20033" id=1600 filelist=os.listdir(path)#该文件夹下所有的文件(包括文件夹) for files in filelist:#遍历所有文件 Olddir=os.path.join(path,files)#原来的文件路径 if os.path.isdir(Olddir):#如果是文件夹则跳过 continue filename=os.path.splitext(files)[0]#文件名 filename=str(id) id=id+1 filetype=os.path.splitext(files)[1]#文件扩展名 filename=filename.zfill(6) #整数前零填充 Newdir=os.path.join("F:\DETRAC-train-data\Insight-MVT_Annotation_Train\MVI1",filename+filetype)#新的文件路径 os.rename(Olddir,Newdir)#重命名
rename() |