python批量修改某一文件夹下所有图片名
#修改图片名
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批量修改某一文件夹下所有图片名相关推荐
- 【ArcGIS遇上Python】Python批量将多个文件夹下的多个影像数据镶嵌至新栅格
ArcGIS虽然可以实现一次多个影像同时参与,拼接成一个整的影像,但是通常情况下,多个影像并不在同一个文件夹下,这样拼接的时候需要逐个手动进行添加,如果数据量大的话,跟不就不可取,针对这一问题,本文采 ...
- Python 批量读取多个文件夹下的图片
对不同文件夹下的特定图片进行处理 import cv2 import ospath = "F:\pycharm project\de\su" # path必须是英文 for fil ...
- linux替换某个文件夹下所有文件,Linux 批量查找并替换文件夹下所有文件的内容...
1.批量查找某个目下文件的包含的内容 cd etc grep -rn "查找的内容" ./ 2.批量替换某个目下所有包含的文件的内容 cd etc sed -i "s/查 ...
- Python自动化办公学习- 获取文件夹下的所有文档的名字并存储到Excel
Python自动化办公学习- 获取文件夹下的所有文档的名字并存储到Excel 这是我第一次学习使用csdn发布学习笔记,如有版权侵犯,引用不当的地方,请立即提示我,我会删除,谢谢. 笔记中如有解释错误 ...
- linux shell中怎样批量修改文件名为 文件夹_文件名
如何将 多个目录下的文件 批量修改文件名 比如 abc目录下的test1.txt,text2.txt ... 修改为 abc_test.txt abc_test2.txt ... def目录下的tes ...
- 用bat批量重命名不同文件夹下的同名文件
起因:手机B站离线的视频目录是这个样子的 视频的每一个分P都会生成一个文件夹,包含视频基本资料和一个名为80的文件夹,这个文件夹里放着后缀名为m4s的音频和视频文件,现需要使用电脑播放下载的视频.那么 ...
- [Python]小工具:将文件夹下多格式图片自动移动到指定位置
不扯远,直接聊重点,目的:将一个存放乱七八糟格式文件的文件夹中找出所有格式的图片,并将这些图片移动到指定路径下去 准备: 1.[资源]:存放乱七八糟文件的文件夹 我们这从江湖上搜集了些乱七八糟的东东都 ...
- python观察日志(part18)--遍历文件夹下文件并判断后缀
学习笔记,仅供参考 import ospath = r"F:\MyStudio\PythonStudio\goatbishop.project01\MyNewWork" fileN ...
- Python根据Excel名单实现文件夹下文件批量改名
班级收集截图,通过缓存快速获取图片,可是文件夹内的文件是乱码,所以采用Python进行批量改名操作 import os import xlrdcount = 1 path = "C:\\Us ...
最新文章
- Hadoop命令学习
- ABAP webservice和log on对话框相关的实现细节调试
- HALCON示例程序classify_citrus_fruits.hdev应用常规gmm分类器进行水果分类
- 有多个路由器的子网的分配
- Zabbix 探索主机 “Discovery” 自动发现主机 详细图文教程
- sqlserver的存储过程
- Spring MVC 常用注解之 Controller 篇
- Shiro 整合SpringMVC 并实现权限管理,登录和注销
- notePad++安装及json,xml格式化插件安装
- jackson set properties to default value (取消让jackson 赋予默认值)
- Oracle truncate table 与 delete tabel的区别
- Excel 2010实战技巧精粹
- python爬虫--王者荣耀高清壁纸下载
- Hadoop+Spark 之旅—脚踏实地、仰望星空(教程目录)
- 软破ps3安装linux,软破PS3安装大于4GB的PKG文件详细教程
- 树莓派安装共享打印机HP LaserJet CP1025(foo2zjs)
- EMW3162 AT固件的使用【1】
- OSG 加载 fbx模型 渲染 已解决
- win10下的edge如何打开ie的兼容性视图?
- pandas读取带中文的csv