如何使用Python来实现批量重命名图片!

大量图片需要重新命名要怎么办?一个个改?要改到哪一天?用Python吧很好解决!

import os
class BatchRename():

def __init__(self):
self.path = ‘C:\\Users\\Dell\\Desktop\\新文档’ # 图片的路径

def rename(self):
filelist = os.listdir(self.path)
filelist.sort()
total_num = len(filelist) #获取文件中有多少图片
i = 0 #文件命名从哪里开始(即命名从哪里开始)
for item in filelist:
if item.endswith(‘.png’):
src = os.path.join(self.path, item)
dst = os.path.join(os.path.abspath(self.path),str(i)+ ‘.png’)

try:
os.rename(src, dst)
print(‘converting %s to %s …’ % (src, dst))
i = i + 1
except Exception as e:
print(e)
print(‘rename dir fail\r\n’)

print(‘total %d to rename & converted %d jpgs’ % (total_num, i))
if __name__ == ‘__main__’:
demo = BatchRename() #创建对象
demo.rename() #调用对象的方法

注释:

改成图片所在的文件夹地址

self.path = ‘C:\Users\Dell\Desktop\新文档’

如果你的图片以jpg结尾 需要将代码中的 png 改为 jpg

if item.endswith(’.png’):

 

————下载必看————

1、资源通过互联网渠道公开获取,仅供阅读测试,请在下载后24小时内删除,谢谢合作!
2、本站解压密码统一为:yudouyudou
3、本站微信客服/失效补发:rsst58
4、若版权方认为本站侵权,请联系发邮件至(rsstime@qq.com)处理。
5、关于下载,播放声音字幕,解压等问题,请点击查看>>常见问题
时光屋 » 如何使用Python来实现批量重命名图片!

发表评论

至臻视听_发烧收藏

会员介绍 常见问题