python实现图片文件批量重命名


Posted in Python onMarch 23, 2020

本文实例为大家分享了python实现文件批量重命名的具体代码,供大家参考,具体内容如下

python实现图片文件批量重命名

代码:

# -*- coding:utf-8 -*-

import os

class ImageRename():
 def __init__(self):
 self.path = 'D:/xpu/paper/plate_data'

 def rename(self):
 filelist = os.listdir(self.path)
 total_num = len(filelist)

 i = 0

 for item in filelist:
  if item.endswith('.jpg'):
  src = os.path.join(os.path.abspath(self.path), item)
  dst = os.path.join(os.path.abspath(self.path), '0000' + format(str(i), '0>3s') + '.jpg')
  os.rename(src, dst)
  print 'converting %s to %s ...' % (src, dst)
  i = i + 1
 print 'total %d to rename & converted %d jpgs' % (total_num, i)

if __name__ == '__main__':
 newname = ImageRename()
 newname.rename()

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python元组操作实例解析
Sep 23 Python
Python中logging模块的用法实例
Sep 29 Python
Python中获取网页状态码的两个方法
Nov 03 Python
浅谈python为什么不需要三目运算符和switch
Jun 17 Python
Python中pow()和math.pow()函数用法示例
Feb 11 Python
python2.6.6如何升级到python2.7.14
Apr 08 Python
Python FTP文件定时自动下载实现过程解析
Nov 12 Python
opencv resize图片为正方形尺寸的实现方法
Dec 26 Python
python爬虫把url链接编码成gbk2312格式过程解析
Jun 08 Python
解决python中0x80072ee2错误的方法
Jul 19 Python
ffmpeg+Python实现B站MP4格式音频与视频的合并示例代码
Oct 21 Python
PYTHON基于Pyecharts绘制常见的直角坐标系图表
Apr 28 Python
python使用RNN实现文本分类
May 24 #Python
Jupyter notebook远程访问服务器的方法
May 24 #Python
Python matplotlib 画图窗口显示到gui或者控制台的实例
May 24 #Python
解决python matplotlib imshow无法显示的问题
May 24 #Python
基于MTCNN/TensorFlow实现人脸检测
May 24 #Python
Jupyter中直接显示Matplotlib的图形方法
May 24 #Python
基于python神经卷积网络的人脸识别
May 24 #Python
You might like
第4章 数据处理-php正则表达式-郑阿奇(续)
2011/07/04 PHP
web目录下不应该存在多余的程序(安全考虑)
2012/05/09 PHP
php实现格式化多行文本为Js可用格式
2015/04/15 PHP
图文详解phpstorm配置Xdebug进行调试PHP教程
2016/06/13 PHP
Aster vs Newbee BO5 第三场2.19
2021/03/10 DOTA
js 分页全选或反选标识实现代码
2011/08/09 Javascript
jquery ui对话框实例代码
2013/05/10 Javascript
javascript检查表单数据是否改变的方法
2013/07/30 Javascript
JavaScript操作cookie类实例
2015/03/31 Javascript
javascript显示系统当前时间代码
2016/12/29 Javascript
详解Vue Elememt-UI构建管理后台
2018/02/27 Javascript
JavaScript对象的浅拷贝与深拷贝实例分析
2018/07/25 Javascript
vue+webpack中配置ESLint
2018/11/07 Javascript
微信小程序实现订单倒计时
2020/11/01 Javascript
JS实现扫码枪扫描二维码功能
2020/01/03 Javascript
Node.js中文件系统fs模块的使用及常用接口
2020/03/06 Javascript
谈谈node.js中的模块系统
2020/09/01 Javascript
vue使用echarts图表自适应的几种解决方案
2020/12/04 Vue.js
[01:37]PWL S2开团时刻DAY1&2——这符有毒
2020/11/20 DOTA
浅析Python中MySQLdb的事务处理功能
2016/09/21 Python
python通过微信发送邮件实现电脑关机
2018/06/20 Python
使用WingPro 7 设置Python路径的方法
2019/07/24 Python
python使用celery实现异步任务执行的例子
2019/08/28 Python
高校毕业生自我鉴定
2013/10/27 职场文书
销售找工作求职信
2013/12/20 职场文书
六十大寿答谢词
2014/01/12 职场文书
国际贸易毕业生求职信范文
2014/02/21 职场文书
综治宣传月活动总结
2014/04/28 职场文书
个人批评与自我批评范文
2014/10/17 职场文书
人身损害赔偿协议书格式
2014/11/01 职场文书
不尊敬老师的检讨书
2014/12/21 职场文书
社区党支部承诺书
2015/04/29 职场文书
2016年优秀共青团员事迹材料
2016/02/25 职场文书
合作意向书范本
2019/04/17 职场文书
只需要这一行代码就能让python计算速度提高十倍
2021/05/24 Python
浅谈Laravel中使用Slack进行异常通知
2021/05/29 PHP