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连接mysql并提交mysql事务示例
Mar 05 Python
Python实现获取命令行输出结果的方法
Jun 10 Python
python爬虫 正则表达式使用技巧及爬取个人博客的实例讲解
Oct 20 Python
python os.path模块常用方法实例详解
Sep 16 Python
django模板加载静态文件的方法步骤
Mar 01 Python
python自定义函数实现最大值的输出方法
Jul 09 Python
python Dijkstra算法实现最短路径问题的方法
Sep 19 Python
python装饰器原理与用法深入详解
Dec 19 Python
使用Python操作ArangoDB的方法步骤
Feb 02 Python
Python sqlalchemy时间戳及密码管理实现代码详解
Aug 01 Python
python如何实现word批量转HTML
Sep 30 Python
MATLAB 全景图切割及盒图显示的实现步骤
May 14 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过滤危险html代码
2008/08/18 PHP
PHP防止刷新重复提交页面的示例代码
2015/11/11 PHP
Zend Framework实现Zend_View集成Smarty模板系统的方法
2016/03/05 PHP
PHP设计模式之工厂模式实例总结
2017/09/01 PHP
php 广告点击统计代码(php+mysql)
2018/02/21 PHP
PHP中的empty、isset、isnull的区别与使用实例
2019/03/22 PHP
PHP检测一个数组有没有定义的方法步骤
2019/07/20 PHP
Laravel框架下的Contracts契约详解
2020/03/17 PHP
求得div 下 img的src地址的js代码
2007/02/28 Javascript
插件:检测javascript的内存泄漏
2007/03/04 Javascript
关于IE浏览器以及Firefox下的javascript冒泡事件的响应层级
2010/10/14 Javascript
jQuery替换字符串(实例代码)
2013/11/13 Javascript
jQuery中last()方法用法实例
2015/01/06 Javascript
使用jQuery实现返回顶部
2015/01/26 Javascript
jQuery使用$.get()方法从服务器文件载入数据实例
2015/03/25 Javascript
jQuery使用attr()方法同时设置多个属性值用法实例
2015/03/26 Javascript
JS简单限制textarea内输入字符数量的方法
2015/10/14 Javascript
javascript实现tab切换的四种方法
2015/11/05 Javascript
Knockout结合Bootstrap创建动态UI实现产品列表管理
2016/09/14 Javascript
jQuery插件之validation插件
2017/03/29 jQuery
JS学习笔记之贪吃蛇小游戏demo实例详解
2019/05/29 Javascript
解决node终端下运行js文件不支持ES6语法
2020/04/04 Javascript
JS Thunk 函数的含义和用法实例总结
2020/04/08 Javascript
解决vue 使用setTimeout,离开当前路由setTimeout未销毁的问题
2020/07/21 Javascript
如何在vue中使用kindeditor富文本编辑器
2020/12/19 Vue.js
[45:16]完美世界DOTA2联赛PWL S3 Magma vs Phoenix 第一场 12.12
2020/12/16 DOTA
python处理二进制数据的方法
2015/06/03 Python
Python的Django框架中从url中捕捉文本的方法
2015/07/20 Python
用scikit-learn和pandas学习线性回归的方法
2019/06/21 Python
蒙蒂塞罗商店:Monticello Shop
2018/11/25 全球购物
如何减少垃圾回收让内存更加有效使用
2013/10/18 面试题
如何写一个Java类既可以用作applet也可以用作java应用
2016/01/18 面试题
外贸采购员求职的自我评价
2013/11/26 职场文书
个人师德师风自我剖析材料
2014/09/29 职场文书
2014年英语教师工作总结
2014/12/03 职场文书
检讨书怎么写?
2019/06/21 职场文书