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 IDE PyCharm的基本快捷键和配置简介
Nov 04 Python
Python用sndhdr模块识别音频格式详解
Jan 11 Python
Python之csv文件从MySQL数据库导入导出的方法
Jun 21 Python
解决python中 f.write写入中文出错的问题
Oct 31 Python
Python实现查找数组中任意第k大的数字算法示例
Jan 23 Python
如何在Django中添加没有微秒的 DateTimeField 属性详解
Jan 30 Python
详解python中@的用法
Mar 27 Python
Python使用os.listdir()和os.walk()获取文件路径与文件下所有目录的方法
Apr 01 Python
利用Pandas和Numpy按时间戳将数据以Groupby方式分组
Jul 22 Python
Scrapy中如何向Spider传入参数的方法实现
Sep 28 Python
python 简单的调用有道翻译
Nov 25 Python
pandas提升计算效率的一些方法汇总
May 30 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
BBS(php & mysql)完整版(五)
2006/10/09 PHP
php5中类的学习
2008/03/28 PHP
php分页思路以及在ZF中的使用
2012/05/30 PHP
PHP字符串中特殊符号的过滤方法介绍
2014/02/18 PHP
ThinkPHP中U方法的使用浅析
2014/06/13 PHP
分享PHP函数实现数字与文字分页代码
2015/07/28 PHP
调试WordPress中定时任务的相关PHP脚本示例
2015/12/10 PHP
Laravel Intervention/image图片处理扩展包的安装、使用与可能遇到的坑详解
2017/11/14 PHP
thinkPHP5框架闭包函数与子查询传参用法示例
2018/08/02 PHP
Laravel 实现在Blade模版中使用全局变量代替路径的例子
2019/10/22 PHP
分享10篇优秀的jQuery幻灯片制作教程及应用案例
2011/04/16 Javascript
Jquery模仿Baidu、Google搜索时自动补充搜索结果提示
2013/12/26 Javascript
JavaScript数组去重的3种方法和代码实例
2015/07/01 Javascript
JavaScript禁止用户多次提交的两种方法
2016/07/24 Javascript
使用jquery如何获取时间
2016/10/13 Javascript
小程序开发实战:实现九宫格界面的导航的代码实现
2017/01/19 Javascript
利用原生JS与jQuery实现数字线性变化的动画
2017/02/24 Javascript
jquery横向纵向鼠标滚轮全屏切换
2017/02/27 Javascript
Angular 4依赖注入学习教程之FactoryProvider配置依赖对象(五)
2017/06/04 Javascript
ajax请求data遇到的问题分析
2018/01/18 Javascript
vue router+vuex实现首页登录验证判断逻辑
2018/05/17 Javascript
微信小程序 自定义弹窗实现过程(附代码)
2019/12/05 Javascript
vue实现简单全选和反选功能
2020/09/15 Javascript
python 实现数组list 添加、修改、删除的方法
2018/04/04 Python
Python 普通最小二乘法(OLS)进行多项式拟合的方法
2018/12/29 Python
python代码编写计算器小程序
2020/03/30 Python
python实现ip地址查询经纬度定位详解
2019/08/30 Python
基于python检查SSL证书到期情况代码实例
2020/04/04 Python
Python新手学习raise用法
2020/06/03 Python
解决keras,val_categorical_accuracy:,0.0000e+00问题
2020/07/02 Python
幼儿园教师获奖感言
2014/03/11 职场文书
民间借贷借条如何写
2015/05/26 职场文书
心得体会格式及范文
2016/01/25 职场文书
有关保护环境的宣传标语100条
2019/08/07 职场文书
JavaGUI模仿QQ聊天功能完整版
2021/07/04 Java/Android
浅谈Redis缓冲区机制
2022/06/05 Redis