python处理文件夹图片重命名问题
import osclass BatchRename():'''批量重命名文件夹中的图片文件'''def __init__(self):self.path = 'D:\图片\图片\红色' #表示需要命名处理的文件夹self.save_path = 'D:\Tupian'def rename(self):filelist = os.listdir(self.path) #获取文件路径total_num = len(filelist) #获取文件长度(个数)i = 227 #表示文件的命名是从0开始的for item in filelist:if item.endswith('.png') : #初始的图片的格式为jpg格式的(或者源文件是png格式及其他格式,后面的转换格式就可以调整为自己需要的格式即可)src = os.path.join(os.path.abspath(self.path), item)# dst = os.path.join(os.path.abspath(self.path), '2_' + str(i) + '.jpg')#处理后的格式也为jpg格式的,当然这里可以改成png格式# dst = os.path.join(os.path.abspath(self.path), '002_' + str(i) + '.jpg')dst = os.path.join(os.path.abspath(self.path), '0' + format(str(i), '0>3s') + '.png') #这种情况下的命名格式为0000000.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()
python处理文件夹图片重命名问题相关推荐
- 【Python】多文件夹图片重命名
Python多文件夹图片重命名 1.目的 2.多文件夹代码 3.单文件代码 4.结果 1.目的 需要对多个文件夹中的图片进行重新命名 2.多文件夹代码 import ospath = 'D:\\img ...
- XRename(文件文件夹超级重命名工具)简介
测试版下载:https://gitee.com/sysdzw/XRename 开放源代码:https://blog.csdn.net/sysdzw/article/details/6213821 gi ...
- IDEA中文件或文件夹 如何重命名?解决方法如下
IDEA中文件或文件夹 如何重命名?解决方法如下 三步轻松搞定! refactor :重构 usage: 使用,用法 ***************************
- 多个文件夹快速重命名的简单方法
多个文件夹怎么快速重命名?面对这种情况怎么办?首先,我们职场人的工作压力就大:其次,我们的工作时间也很饱和.突然遇到新的工作需求问题,我们处理不了,就应该积极寻找办法.针对这个问题,我就有一个简单而快 ...
- Matlab 新建文件夹和重命名文件夹
Matlab 新建文件夹,重命名文件夹(更改文件夹名称) 新建文件夹 ans = dos('md a'); % 在当前路径下生成文件夹a 在指定路径下,新建文件夹 ans = dos('md e:a\ ...
- Solidworks使用技巧:文件重命名:在装配体中重命名零部件 在文件夹中重命名文件
在装配体中重命名零部件: 1. 打开装配体文件后,依照下图红框标示,依次选取 工具→系统选项→FeatureManager→在允许通过FeatureManager设计树重命名零部件文件前打勾: 以上完 ...
- Python对文件进行批量重命名
不管是什么开发语言,用代码操作的最大优势就是可以灵活调整.可批量处理 对于要处理的文件,几千几万的量也是一个回车的事,当然前提是代码不能出BUG 有时候我们下载的一切工具要么收费,要么有各种各样的限制 ...
- python批量改名微信视频软件,python利用文件时间批量重命名照片和视频
本文实例为大家分享了python利用文件时间批量重命名照片和视频的具体代码,供大家参考,具体内容如下 问题描述 承接上节的问题,在安卓和苹果间互导照片和视频还容易出现文件名混乱的问题,如下图所示. 代 ...
- Qt之QFtp 在客户端实现文件上传、下载、新建文件夹、重命名、删除和刷新等功能
简述 本来是打算用新的类QNetworkAccessManager实现的客户端的文件上传.下载.新建文件夹.重命名.删除和刷新等功能,但是QNetworkAccessManager没有提供原本在QFt ...
最新文章
- Spring 框架的设计理念与设计模式分析
- PHP 进程的实现与管理
- 网站开发用什么语言好_网站开发教程:企业如何用网站开启在线业务?
- mysql 更改root密码及 主机_设置更改root密码(远程,本地)、连接mysql、mysql常用命令...
- 使用ffmpeg 的 filter 给图片添加水印
- python火柴人打架代码_python火柴人
- python一般用什么软件写_python用什么软件写代码
- python爬虫07--代理
- python idle是什么_下载下来的IDLE是个什么鬼
- 敏捷领导力的反面模式
- Android使用后端云Bmob实现登录、注册及失物招领
- EDK2编译报错,请帮我看看这个是什么错误
- 我的世界服务器无限刷凋零,《我的世界》高效刷凋零骷髅的方法
- 高薪程序员面试题精讲系列89之MySQL有哪些索引?
- jmeter 5.5+influxdb 2.0+grafana v9.3.2 - 压测看板setup
- server-sent-Event (简称SSE)
- Android入门一:搭建Java开发环境
- php artisan command,artisan command 小技巧
- ajax 提交 blob,使用jQuery的Ajax方法作为BLOB检索图像
- 虚拟内存与物理内存(滴水)