【批量改文件夹中的图片名称-python】

批量改文件夹中的图片名称-(记录)
目的
最近在制作零件数据集标注时,发现在摄像机中拍摄的图片名称是乱码的,不便于进行数据标注,所以写下这段代码,以便日后再次使用 。
转换之前图片文件夹中的图片:
转换之后图片文件夹中的图片:
代码

【批量改文件夹中的图片名称-python】

文章插图
import os#导入操作模块oslst=os.listdir(r'C:\Users\Administrator\Desktop\图片')#os.listdir可以返回指定路径下的文件和目录信息,获取文件路径print(lst)#查看目录信息total_num=len(lst)#获取文件长度,即个数i=0for sss in lst:print(sss)ori=r'C:\Users\Administrator\Desktop\图片'+os.sep+lst[i]#处理前的文件地址,即找到需要修改的图像new=r'C:\Users\Administrator\Desktop\图片'+os.sep+'测试_'+str(i+1)+".jpg"#处理后的文件地址,即修改名称后的图像,os.sep可以表示‘/’,或者‘\’,解决路径分隔符错乱os.rename(ori,new)print('converting: %s to %s...'%(ori,new))#转换成功显示,converting(转换)print('转换成功!!!')i+=1print('total_num %d to rename &converted %d jpgs'%(total_num,i))#成功修改图像名称的个数个数
代码转换结果
【【批量改文件夹中的图片名称-python】】路-路-路