最近在做训练集,好多图片未排序,记录一下重命名的代码
import os import re import sys #以下为目标文件夹与当前文件夹相同的示例 def ReName(): fileList = os.listdir(r"D://File//label") #当前文件夹,存储文件的文件夹 currentPath = os.getcwd() #得到进程当前工作目录 os.chdir(r"D://File//label") #将当前工作目录修改为待修改文件夹的位置,目标文件夹 for i in range(0,len(fileList)): os.rename(fileList[i],str(("%05d"%(i+1)))+‘.‘+‘xml‘)#文件重新命名 # 如果想实现000000~999999,只需将这里的5改为6,诸如此类。 print("\n") os.chdir(currentPath) #改回程序运行前的工作目录 sys.stdin.flush() #更新 print("修改后:"+str(os.listdir(r"D://File//label"))) #修改后的文件 print(ReName())
原文:https://www.cnblogs.com/-LilyBlog-/p/14606580.html