提示:更改后原数据会消失,注意备份哦
这是原来文件下图片的名称:
import os
# 需要改变的图像文件的路径,我放于桌面了
path ='C:\\Users\\...\Desktop\\nyu_label'
# 改变后存放图片的文件夹路径,我也放于桌面了
path1 = 'C:\\Users\\...\\Desktop\\nyu_labels'
filelist = os.listdir(path)
j = 0
for i in filelist:
# 判断该路径下的文件是否为图片
if i.endswith('.png'):#png可以改为jpg
# 打开图片
src = os.path.join(os.path.abspath(path), i)
# 重命名
dst = os.path.join(os.path.abspath(path1), format(str(j), '0>s')+'_labels' + '.png')#0>s的意思是 图片的名称没有0,例如1_label.png,
# 如果改为0>3s,则结果为001_label.png
# 执行操作
os.rename(src, dst)
j += 1
结果如下:
使用双斜杠的原因是文件名称是nyu,如果是单斜杠的话就会 出现’\n’,而导致错误。当然还可以用 ‘/’ 来解决,或者‘r’
提示:更改后原数据会消失,注意备份哦