下面代码可以批量更改文件夹中图片的名字,或者更改图片的格式为.jpg或者.png格式。

#coding=utf-8
import os  #打开文件时需要
from PIL import Image
import reclass BatchRename():def __init__(self):#图片文件夹路径self.path = 'D:\VOC\JPEGImages'def rename(self):filelist = os.listdir(self.path)total_num = len(filelist)i = 10000 #图片编号从多少开始,不要跟VOC原本的编号重复了n = 6 # 可更改for item in filelist:if item.endswith('.jpg') or item.endswith('.png'):n = 6 - len(str(i))src = os.path.join(os.path.abspath(self.path), item)dst = os.path.join(os.path.abspath(self.path), str(0)*n + str(i) + '.jpg') # 更改成自己需要的图像格式try:os.rename(src, dst)print ('converting %s to %s ...' % (src, dst))i = i + 1except:continueprint ('total %d to rename & converted %d jpgs' % (total_num, i))
if __name__ == '__main__':demo = BatchRename()demo.rename()

更改前图片的名字:

更改后:

图片批量重命名/更改图片格式相关推荐

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

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

  2. python图片预处理基本操作之——批量重命名,修改格式,统一大小,保存为其他路径,灰度化,归一化并将BGR写入txt

    最近学习需要,接触了一些图片预处理的工作(用python实现),但网上集中的篇幅不多,故整理如下,主要包括: 批量重命名大量图片 修改格式(此处以.bmp转化为.jpg为例) 统一图片大小(分辨率12 ...

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

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

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

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

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

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

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

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

  7. Ubuntu中图片批量重命名

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

  8. 图片批量重命名编号_碾压市面上90%“批量改名、批量重命名软件”

    文件夹.视频.图片.音乐.txt文档.Excel.Word.PPT等office三件套.rar.zip.7z等压缩包.......一系列文件的重命名操作. 结论:碾压一众"批量改名.批量重命 ...

  9. 数据集图片批量重命名

    原始格式: 需要将其顺序与前一文件夹连接起来 因此,改为从3690开始,如下: 代码: # -*- coding:utf8 -*-import osclass BatchRename():'''批量重 ...

最新文章

  1. 视频监控行业解决方案
  2. python下拉菜单_python-web自动化:下拉列表操作
  3. windows 下使用composer
  4. Python Bokeh 库进行数据可视化实用指南
  5. POJ 3258 River Hopscotch(二分查找答案)
  6. mplab x ide 中文使用手册_SCI必备利器:翻译又快又准,强推这款超牛X的神器!...
  7. mac上用VMWare虚拟机装Ubuntu,搞定了
  8. Python 模拟微博登陆,亲测有效!
  9. itext汇总 生成pdf
  10. kettle的hello world
  11. ElasticHD Windows环境下安装(转载)
  12. 如何将图片转化为base64编码格式显示
  13. 操作系统课程设计报告(文件系统)
  14. 模型部署,移动端安卓App开发环境搭建和配置教程 ~
  15. word论文排版插件_【Office Word】论文排版有关技巧
  16. 百度贴吧个人主页_回望人人网/新浪博客/百度贴吧时
  17. 如何在论文后面插参考文献
  18. 小米商城网页制作大全-完结篇
  19. 菜鸟教程android数据库,Flutter - Android 菜鸟教程打包
  20. 网页版本模拟linux,Firefox OS 模拟器

热门文章

  1. 女主技能是鞭炮java游戏_求女主带着游戏系统,技能,空间或者异能任务、背包之类的小说...
  2. 【半监督医学图像分割 2022 CVPR】S4CVnet 论文翻译
  3. java 实现一个广告系统
  4. fence设备安装与配置,fence与pacemaker集群
  5. vue 项目找不到模块(Module not found)
  6. 发票代码和发票号码知识点
  7. jzoj5399 【NOIP2017提高A组模拟10.7】Confess
  8. adobe安装服务器无响应,Adobe系列软件安装错误代码详解和解决方案
  9. 数据安全工具建设实践
  10. Android_标题栏左上角返回上一级