python 对文件夹下图片 批量重命名

先看一下效果:

源代码:

import os

class BatchRename():

'''

批量重命名文件夹中的图片文件

'''

def __init__(self):

self.path = 'D:\图片\新壁纸\安卓-图3' #表示需要命名处理的文件夹

def rename(self):

filelist = os.listdir(self.path) #获取文件路径

total_num = len(filelist) #获取文件长度(个数)

i = 1 #表示文件的命名是从1开始的

for item in filelist:

if item.endswith('.jpg'): #初始的图片的格式为jpg格式的(或者源文件是png格式及其

#他格式,后面的转换格式就可以调整为自己需要的格式即可)

src = os.path.join(os.path.abspath(self.path), item)

dst = os.path.join(os.path.abspath(self.path), ''+str(i) + '.jpg')#处理后的格式也为jpg格式的,当然这里可以改成png格式

#dst = os.path.join(os.path.abspath(self.path), '0000' + format(str(i), '0>3s') + '.jpg') 这种情况下的命名格式为0000000.jpg形式,可以自主定义想要的格式

try:

os.rename(src, dst)

print ('converting %s to %s ...' % (src, dst))

i = i + 1

except:

continue

print ('total %d to rename & converted %d jpgs' % (total_num, i))

if __name__ == '__main__':

demo = BatchRename()

demo.rename()

程序运行结果:

希望对你有帮助。

python读取文件夹下所有图片并重命名_python 对文件夹下图片 批量重命名相关推荐

  1. 图片批量重命名方法(超详细 无需辅助软件 本地运行)

    [检索关键词/句] 1. 按excel内容为图片批量重命名 2. bat文件运行解决 3. excel两列内容合并 6. bat文件运行中文乱码问题 5. 批量顺序重命名后阔号()问题 6. 班级资料 ...

  2. Ubuntu中图片批量重命名

    Ubuntu中图片批量重命名 图片后缀由jpg转png,但原文件中.jpg图片仍然存在 https://blog.csdn.net/qq_43493858/article/details/122998 ...

  3. 如何对图片批量重命名?

    对于爱好摄影的朋友们来说,不管是手机还是相机拍摄的照片,在导入电脑后,它们的文件名通常都是一串长长的乱码.这不仅会导致桌面看起来杂乱无章,还会给我们查找图片带来很多不便,有时候丢失几张图片都发现不了. ...

  4. 快速收集图片并批量重命名(在线收集表、QQ收集表、腾讯收集表+方方格子)(图片批量重命名)

    很多人会遇到收集图片的问题,但是如果人数一多,工作量就特别大,每个图片重命名,会让你崩溃,因此很多人首先想到在线文档.不知道你们有没有测试过在线文档收集图片,效果真是惨不忍睹,别人的图片老是填错位置, ...

  5. 如何将图片批量重命名001开始?

    如何将图片批量重命名001开始?假设电脑里保存了很多的图片,这些图片的名称很乱,没有任何的规律,为了更好的对这些图片进行整理,也为了之后更好的查找图片,现在需要对这些文件以数字形式进行命名,如:001 ...

  6. 如何给图片批量重命名

    如何给图片批量重命名?电脑上的图片变多之后,就会杂乱无章,不能更好的保存和整理,尤其是图片的名称非常混乱的时候,丢失几张图片可能自己都不知道.如果你有点强迫症,是不能容忍这种事情发生的,必须要将所有图 ...

  7. 图片批量重命名编号,一键处理的方法!

    如果你是一名摄影师,又或者你是一名图片设计的工作人员,工作中肯定会面对很多图片文件,图片多了就需要进行整理,不然就很难区分和管理,就很不利于我们的使用.为了更好的整理往往我们就需要给图片进行重命名并且 ...

  8. python图片批量重命名_python实现大量图片重命名

    本文实例为大家分享了python实现大量图片重命名的具体代码,供大家参考,具体内容如下 说明 在进行深度学习的过程中,需要对图片进行批量的命名处理,因此利用简单的python代码实现图片的命名格式处理 ...

  9. python实现图片批量重命名

    # -*- encoding: utf-8 -*- # @File : rename.py # @Author: Mr. Luo # @Date: 2021/11/3 15:23 ''' 任意文件夹下 ...

  10. python给图片批量重命名

    由于两个文件夹下的图片名字是一样的,但是我想让另一个文件夹接在一个文件夹之后重新命名,也就是从732.jpg开始递增命名. 想到以后可能还会经常遇到这种情况,所以还是保存一下,以后就懒得再重新写了. ...

最新文章

  1. oracle数据库查询人员和岗位,oracle岗位需求收集
  2. mac 安装 RabbitMQ
  3. 导致SEO优化排名不理想的三大因素,你踩雷了没?
  4. Android安全加密:Https编程
  5. 使用bash编写Linux shell脚本--复合命令
  6. python-format格式化专题介绍1909
  7. x-scan mysql_X-Scan使用教程
  8. SQL Server - SqlLocalDB安装
  9. http://blog.51cto.com/forsk/1531568
  10. BI与大数据之间的差距有哪些
  11. SenchaEclipsePlugin-1.1.0的使用
  12. RedHat7配置本地yum源(超详细过程)
  13. Git版本控制管理(一)--安装
  14. win10易升_win10上跑Ubuntu不用虚拟机不用双系统!
  15. new Surface Pro (5 Generation) microSD掉卡问题解决方法(Win10系统测试)
  16. 家谱制作软件如何下载及安装
  17. linux摄像头V4L2 subdev,V4L2 subdev
  18. empty怎么发音_empty怎么读什么意思
  19. Tomcat启动卡住、无法访问问题解决思路
  20. c语言编程题企业奖金,【C语言】企业奖金发放问题

热门文章

  1. 僵尸网络瞄准Linux服务器
  2. .bat脚本初体验——使用批处理bat清洗文件名
  3. Android 播放器框架
  4. 【第四章-2】Python爬虫教程(协程,多任务异步协程,aiohttp模块,异步爬虫实战:爬取《西游记》全部章节内容)
  5. Knowledge-Aware Graph-Enhanced GPT-2 for Dialogue State Tracking论文笔记
  6. matlab曼德勃罗集,YaK与您一起欣赏BBC纪录片:''''神秘的混沌理论''''
  7. msvcp100.dll 丢失的解决方法-msvcp100.dll 丢失怎么修复
  8. oracle驱动包下载
  9. windows组策略_Windows中的“组策略”是什么?
  10. 计算机课开机心得学生,计算机课学习心得范文体会范文(精选8篇)