import os 
class ImageRename(): 
	def __init__(self): 
		self.path = '/home/lab305/Work/d3aapi/tools/data/VOCdevkit/VOC2007/Annotations/' 
	def rename(self): 
		filelist = os.listdir(self.path) 
		total_num = len(filelist) 
		i = 0 
		for item in filelist: 
			if item.endswith('.xml'): 
				src = os.path.join(os.path.abspath(self.path), item) 
				dst = os.path.join(os.path.abspath(self.path), '0000' + format(str(i), '0>3s') + '.xml') 
				os.rename(src, dst) 
				print 'converting %s to %s ...' % (src, dst) 
				i = i + 1 
				print 'total %d to rename & converted %d jpgs' % (total_num, i) 
if __name__ == '__main__': 
	newname = ImageRename() 
	newname.rename()

 

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐