图像/文件重命名
文件 图像 重命名
2023-09-14 09:14:44 时间
# -*- coding:utf8 -*-
import os
class BatchRename():
'''
批量重命名文件夹中的图片文件
'''
def __init__(self):
self.path = 'C:/Users/.../Data/Image' #表示需要命名处理的文件夹
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()
相关文章
- caffe学习系列(1):图像数据转换成db(leveldb/lmdb)文件
- DLL文件的使用
- Solidworks如何另存为和打开OBJ文件
- Tomcat项目后端如何修改前端文件
- 虚拟机ubuntu和windows共享文件
- linux 重命名文件和文件夹
- 生成大的报告和文件流
- AndroidManifest.xml文件详解(activity)(四)
- ubuntu中trusted.gpg文件有什么作用
- golang文件的写入、追加、读取、复制操作:bufio包的使用示例
- 关于 Angular 工程文件 angular.json 里的 inlineCritical 属性
- CSV文件在Python中的处理方式
- CV之IS:基于pixellib库和coco数据集且加载.h5文件利用Mask RCNN算法实现图像实例分割简单代码全实现(以热播电视剧《庆余年》视频片段为例)案例应用
- python之文件转hex内容文件
- Http服务器实现文件上传与下载(一)
- 【Android 内存优化】Android 工程中使用 libjpeg-turbo 压缩图片 ( 初始化压缩对象 | 打开文件 | 设置压缩参数 | 写入压缩图像数据 | 完成压缩 | 释放资源 )
- Win10 如何删除系统盘大文件hiberfil.sys
- Emacs默认打开任何文件为只读模式(五十)
- web端调起Windows系统应用程序(exe执行文件),全面兼容所有浏览器
- ffmepg.spec 文件 —— 筑梦之路