Python移动,重命名文件

重命名
#文件名称为xxxxx_xx_xx.png,目的是去除两个_之间的字符串和一个_
import os, sys
sourceDir = 'labels'#文件目录
sourceList = os.listdir(sourceDir)#获取该文件夹下的所有文件
for i in range(len(sourceList)):
     imgOldName = sourceList[i]
     index1 = imgOldName.find('_')#查找第一个_的位置
     index2 = imgOldName.find('_',index1+1)#查找第二个_的位置
     imgNewName = imgOldName[0:index1]+imgOldName[index2:len(imgOldName)]#获取新名字
     os.rename(sourceDir+'/'+imgOldName,sourceDir+'/'+imgNewName)#重命名

移动os.remove('xx.py')

你可能感兴趣的:(Python)