python对文件目录下的所有文件中的图片按类别顺序进行改名

import osmergeFile = r'D:/Code/Data/centerlinedata/centerline/'  # 最终合并到文件夹的位置
olderfile = r'D:/Code/Data/centerlinedata/20220106/'   # 选择需要合并的文件夹filelist = os.listdir(olderfile)  # 读取该文件夹下的名字(list)
print(filelist)
i = j = 215
for fi in filelist:oldname = os.path.join(olderfile, fi)  # 每张图片的具体路径print(oldname)  if oldname.endswith('.json'):  # 判断是否是json文件夹# 新文件夹具体路径:文件夹位置+图片名字 ziff(5)表示5位数字, os.path.splitext(oldname)[-1]表示提取后缀即.jsonnewname = os.path.join(mergeFile, str(i).zfill(5) + os.path.splitext(oldname)[-1])   i += 1   # json的同类逐一递增else: newname = os.path.join(mergeFile, str(j).zfill(5) + os.path.splitext(oldname)[-1])j += 1os.rename(oldname, newname)print(newname)

最终结果如下:

Python合并文件夹下的图片并按序号重命名相关推荐

  1. 文件夹下的图片名字进行重命名--批量操作

    有时候需要批量修改文件名或者图片名,下面将展示如何快速实现. import os # path为批量文件的文件夹的路径 path = 'E:/14DL-unet-Regression/run/data ...

  2. python合并文件夹下的文件_Python实现合并同一个文件夹下所有txt文件的方法示例...

    本文实例讲述了Python实现合并同一个文件夹下所有txt文件的方法.分享给大家供大家参考,具体如下: 一.需求分析 合并一个文件夹下所有txt文件 二.合并效果 三.python实现代码 # -*- ...

  3. python合并文件夹下的文件_Python实现合并同一个文件夹下所有PDF文件的方法示例...

    本文实例讲述了Python实现合并同一个文件夹下所有PDF文件的方法.分享给大家供大家参考,具体如下: 一.需求说明 下载了网易云课堂的吴恩达免费的深度学习的pdf文档,但是每一节是一个pdf,我把这 ...

  4. python将文件夹下的图片创建到一个ppt文件

    首先需要安装pptx库 pip install python-pptx 然后是代码(以png后缀为例): import os import pptx from pptx.util import Inc ...

  5. python如何顺序读取文件夹下的图片及文件

    获取文件夹下文件 os.listdir()  :用于返回指定的文件夹包含的文件或文件夹的名字的列表.得到的是仅当前路径下的文件名,不包括子目录中的文件,所有需要使用递归的方法得到全部文件名. 但是返回 ...

  6. python按照图片命名顺序读取文件夹下的图片

    假设我们要读取的文件夹下的图片命名如下: 现在需要按照图片的命名顺序逐个读取图片(即按照frame1.jpg,frame2.jpg,frame3.jpg,frame4.jpg,frame5.jpg顺序 ...

  7. Python列出文件夹下某类文件名的方法

    Python 列出文件夹下某类文件后缀 读某个文件夹下所有图片 利用os.listdir()和string.endswith()函数实现. 在进行视觉相关任务编程时, 常常需要读出文件夹下的图片.但有 ...

  8. 对一个文件夹下的图片进行批量缩放(resize)处理

    文章目录 问题背景 环境配置 完整代码 代码解释 另一种更简单的写法 问题背景 使用GPU训练时,有时出现了图片太大,导致处理起来速度慢或内存不够崩掉的情况,因此需要对原图片进行缩放. 本文介绍了批量 ...

  9. pandas合并文件夹下的excel文件

    研究背景: 由于工作中每天需要计算遗留工单,但工单创建的时间不确定,需要导出近半年的数据进行筛选,而系统一次只能到处一个月的数据,格式为excel格式文件,文件大学为10MB左右,每个文件数据量2万行 ...

最新文章

  1. java表单自动绑定数据_java工作流系统表单自动 获取数据
  2. 过滤输入字符串中的危险字符
  3. 趣谈哈希表优化:从规避 Hash 冲突到利⽤ Hash 冲突
  4. GDCM:gdcm::PrivateTag的测试程序
  5. 雨课堂知识点总结(十七)
  6. python 的zip 函数小例子
  7. iOS modal view的关闭和显示问题
  8. 苹果发布无人车安全报告,内容竟只有7页?
  9. 基于WebMatrix的轻量级Web开发系列课程
  10. HTML/CSS/JS/PHPの役割
  11. 为什么我推荐你立刻使用Java 8 Stream?性能逆天了
  12. Ubuntu系统安装字体方法
  13. 基于R语言的地理探测器实现与问题研究
  14. python自动排版公众号_如何实现公众号排版自动化?微信公众号一键排版软件推荐...
  15. 理解 Roslyn 中的红绿树(Red-Green Trees)
  16. Big Sur 系统无法修改系统文件
  17. waning rm -i rm -rvfi
  18. 视觉SLAM开源方案汇总及设备选型建议
  19. STL库:map和set
  20. 什么是LED晶膜屏?和透明LED贴膜透明屏一样吗?

热门文章

  1. oracle随机数函数语法,Oracle产生随机数
  2. c++ 求矩阵行列式
  3. Linux服务器Mysql初始化
  4. 微信小程序 阿里云服务器 非物联网平台自建MQTT代理服务器控制树莓派LED
  5. 玩转3D Swiper美女性感秀之思路分析总结
  6. Wifi直连(p2p)一对多音频传输
  7. 电容笔和Apple pencil有啥区别?平板电脑第三方电容笔推荐
  8. java 数据库 触发器
  9. 华盛顿邮报:中国3G之争令西方手机商急上心头
  10. 模拟试题国家计算机二级考试:制作Flash相册