#修改图片名
dir = 'D:/VOC2007/JPEGIMAGES'
imglist = os.listdir(dir)#获得该目录下的所有文件,该目录下的所有图片名均为数字
num_files = len(imglist)
for x in range(0,num_files):print("--------------------------")old_file = os.path.join(dir, imglist[x])#旧文件名的全路径old_file_notype = imglist[x][:-4]#去除后缀名的旧文件名old_file_int = int(imglist[x][:-4])#旧文件名转为整形print(old_file_int)new_file = old_file_int + 298new_file = '00'+str(new_file) + '.png'#新文件名,整形转为str型,此处为了避免与原来文件夹下的某一文件重名,新文件命名时前面加00print(new_file)new_file = os.path.join(dir,new_file)os.rename(old_file, new_file)# 去掉图片名前的数字0
dir = 'D:/VOC2007/JPEGIMAGES'
imglist = os.listdir(dir)#获得该目录下的所有文件
num_files = len(imglist)
for x in range(0,num_files):print("--------------------------")old_file = os.path.join(dir, imglist[x])#旧文件名old_file_notype = imglist[x][:-4]#去除后缀名的旧文件名old_file_int = int(old_file_notype)#旧文件名转为整形print(old_file_notype)# print(old_file_int)new_file = str(old_file_int) + '.png'#新文件名,整形转为str型print(new_file)new_file = os.path.join(dir,new_file)os.rename(old_file, new_file)

D:/VOC2007/JPEGIMAGES目录下的图片名如下:

修改后结果为:

python批量修改某一文件夹下所有图片名相关推荐

  1. 【ArcGIS遇上Python】Python批量将多个文件夹下的多个影像数据镶嵌至新栅格

    ArcGIS虽然可以实现一次多个影像同时参与,拼接成一个整的影像,但是通常情况下,多个影像并不在同一个文件夹下,这样拼接的时候需要逐个手动进行添加,如果数据量大的话,跟不就不可取,针对这一问题,本文采 ...

  2. Python 批量读取多个文件夹下的图片

    对不同文件夹下的特定图片进行处理 import cv2 import ospath = "F:\pycharm project\de\su" # path必须是英文 for fil ...

  3. linux替换某个文件夹下所有文件,Linux 批量查找并替换文件夹下所有文件的内容...

    1.批量查找某个目下文件的包含的内容 cd etc grep -rn "查找的内容" ./ 2.批量替换某个目下所有包含的文件的内容 cd etc sed -i "s/查 ...

  4. Python自动化办公学习- 获取文件夹下的所有文档的名字并存储到Excel

    Python自动化办公学习- 获取文件夹下的所有文档的名字并存储到Excel 这是我第一次学习使用csdn发布学习笔记,如有版权侵犯,引用不当的地方,请立即提示我,我会删除,谢谢. 笔记中如有解释错误 ...

  5. linux shell中怎样批量修改文件名为 文件夹_文件名

    如何将 多个目录下的文件 批量修改文件名 比如 abc目录下的test1.txt,text2.txt ... 修改为 abc_test.txt abc_test2.txt ... def目录下的tes ...

  6. 用bat批量重命名不同文件夹下的同名文件

    起因:手机B站离线的视频目录是这个样子的 视频的每一个分P都会生成一个文件夹,包含视频基本资料和一个名为80的文件夹,这个文件夹里放着后缀名为m4s的音频和视频文件,现需要使用电脑播放下载的视频.那么 ...

  7. [Python]小工具:将文件夹下多格式图片自动移动到指定位置

    不扯远,直接聊重点,目的:将一个存放乱七八糟格式文件的文件夹中找出所有格式的图片,并将这些图片移动到指定路径下去 准备: 1.[资源]:存放乱七八糟文件的文件夹 我们这从江湖上搜集了些乱七八糟的东东都 ...

  8. python观察日志(part18)--遍历文件夹下文件并判断后缀

    学习笔记,仅供参考 import ospath = r"F:\MyStudio\PythonStudio\goatbishop.project01\MyNewWork" fileN ...

  9. Python根据Excel名单实现文件夹下文件批量改名

    班级收集截图,通过缓存快速获取图片,可是文件夹内的文件是乱码,所以采用Python进行批量改名操作 import os import xlrdcount = 1 path = "C:\\Us ...

最新文章

  1. Hadoop命令学习
  2. ABAP webservice和log on对话框相关的实现细节调试
  3. HALCON示例程序classify_citrus_fruits.hdev应用常规gmm分类器进行水果分类
  4. 有多个路由器的子网的分配
  5. Zabbix 探索主机 “Discovery” 自动发现主机 详细图文教程
  6. sqlserver的存储过程
  7. Spring MVC 常用注解之 Controller 篇
  8. Shiro 整合SpringMVC 并实现权限管理,登录和注销
  9. notePad++安装及json,xml格式化插件安装
  10. jackson set properties to default value (取消让jackson 赋予默认值)
  11. Oracle truncate table 与 delete tabel的区别
  12. Excel 2010实战技巧精粹
  13. python爬虫--王者荣耀高清壁纸下载
  14. Hadoop+Spark 之旅—脚踏实地、仰望星空(教程目录)
  15. 软破ps3安装linux,软破PS3安装大于4GB的PKG文件详细教程
  16. 树莓派安装共享打印机HP LaserJet CP1025(foo2zjs)
  17. EMW3162 AT固件的使用【1】
  18. OSG 加载 fbx模型 渲染 已解决
  19. win10下的edge如何打开ie的兼容性视图?
  20. pandas读取带中文的csv

热门文章

  1. 海康设备通过SDK获取设备硬件相关参数
  2. 参加训练营的心得体会
  3. 【调试】:发布的版本如何利用pdb调试?
  4. 链路预测算法的评价指标
  5. ADS仿真加载线型移相器
  6. eclipse-2019版本怎么改为中文语言?
  7. 【计算机图形学】深入浅出讲解光线追踪(Ray Tracing)
  8. 04741计算机网络原理2018年版-第四章 网络层 知识要点
  9. 数字货币“中国队”,将如何改变未来?
  10. 软测面试被问:除了SIT测试,你之前还做过UAT测试吗?