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的urllib和urllib2模块制作爬虫的实例教程
Jan 20 Python
python实现静态web服务器
Sep 03 Python
Python定时发送天气预报邮件代码实例
Sep 09 Python
Python缓存技术实现过程详解
Sep 25 Python
解决pycharm最左侧Tool Buttons显示不全的问题
Dec 17 Python
Django+Celery实现动态配置定时任务的方法示例
May 26 Python
python,Java,JavaScript实现indexOf
Sep 09 Python
Python绘制组合图的示例
Sep 18 Python
python 用opencv实现图像修复和图像金字塔
Nov 27 Python
python实现经纬度采样的示例代码
Dec 10 Python
教你使用pyinstaller打包Python教程
May 27 Python
Python查找算法的实现 (线性、二分,分块、插值查找算法)
Apr 24 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
PHP+MYSQL会员系统的登陆即权限判断实现代码
2011/09/23 PHP
PHP获取毫秒级时间戳的方法
2015/04/15 PHP
php格式化电话号码的方法
2015/04/24 PHP
B/S开发中常用javaScript技术与代码
2007/03/09 Javascript
js 面向对象的技术创建高级 Web 应用程序
2010/02/25 Javascript
iphone safari不支持position fixed的解决方法
2012/05/04 Javascript
Jquery 在页面加载后执行的几种方式
2014/03/14 Javascript
JS中处理时间之setUTCMinutes()方法的使用
2015/06/12 Javascript
javascript检查浏览器是否已经启用XX功能
2015/07/10 Javascript
理解JS绑定事件
2016/01/19 Javascript
Ionic如何实现下拉刷新与上拉加载功能
2016/06/03 Javascript
Bootstrap的Carousel配合dropload.js实现移动端滑动切换图片
2017/03/10 Javascript
vue父组件通过props如何向子组件传递方法详解
2017/08/16 Javascript
关于vue里页面的缓存详解
2019/11/04 Javascript
vue 关闭浏览器窗口的时候,清空localStorage的数据示例
2019/11/06 Javascript
在vue项目实现一个ctrl+f的搜索功能
2020/02/28 Javascript
[01:01:13]2018DOTA2亚洲邀请赛 4.5 淘汰赛 Mineski vs VG 第三场
2018/04/06 DOTA
Python中的jquery PyQuery库使用小结
2014/05/13 Python
python计算文本文件行数的方法
2015/07/06 Python
Python实现多线程抓取妹子图
2015/08/08 Python
关于Python 3中print函数的换行详解
2017/08/08 Python
Python利用matplotlib做图中图及次坐标轴的实例
2019/07/08 Python
Python导入数值型Excel数据并生成矩阵操作
2020/06/09 Python
python从Oracle读取数据生成图表
2020/10/14 Python
网页布局中CSS样式无效的十个重要原因详解
2017/08/10 HTML / CSS
Html5页面二次分享的实现
2018/07/30 HTML / CSS
泰坦健身器材:Titan Fitness
2018/02/13 全球购物
Converse匡威法国官网:美国著名帆布鞋品牌
2018/12/05 全球购物
Delphi笔试题
2016/11/14 面试题
CAD制图人员的自荐信
2014/02/07 职场文书
市场营销方案范文
2014/03/11 职场文书
节水倡议书范文
2014/04/15 职场文书
司法工作人员群众路线对照检查材料思想汇报
2014/09/30 职场文书
2016元旦晚会主持词开场白和结束语
2015/12/04 职场文书
小学二年级语文教学反思
2016/03/03 职场文书
公证书
2019/04/17 职场文书