# -*- coding: cp936 -*-
import os
##输入新的文件名
##获取当前文件夹的路径
f = open('/home/liubo/tf-faster-rcnn1/data/VOCdevkit/VOC2007/ImageSets/Main/test.txt')
lines = f.readlines() # 整行读取
f.close()
i = 100000
for line in lines:
i += 1
rs = line.rstrip('\n') # 去除原来每行后面的换行符,但有可能是\r或\r\n
XML = '/home/liubo/tf-faster-rcnn1/data/VOCdevkit/VOC2007/Annotations'
JPG = '/home/liubo/tf-faster-rcnn1/data/VOCdevkit/VOC2007/JPEGImages'
for xml in os.listdir(XML):
if rs == xml[0:-4]:
newname = str(i) + '.xml'
os.rename(XML + '/' + xml, XML + '/' + newname)
for jpg in os.listdir(JPG):
if rs == jpg[0:-4]:
newname = str(i) + '.JPG'
os.rename(JPG + '/' + jpg, JPG + '/' + newname)
这里仅供个人记录代码,就不进行阐述了