用python批量更改文件下图片的名字

提示:更改后原数据会消失,注意备份哦

这是原来文件下图片的名称:
这是存储下面图像的文件夹,我i把他放在桌面
在这里插入图片描述

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’

新建的文件夹来存储改变后的图片
在这里插入图片描述
提示:更改后原数据会消失,注意备份哦

  • 3
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值