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中用altzone()方法处理时区的教程
May 22 Python
通过Python使用saltstack生成服务器资产清单
Mar 01 Python
python编写简单爬虫资料汇总
Mar 22 Python
Python利用Beautiful Soup模块修改内容方法示例
Mar 27 Python
Python cookbook(数据结构与算法)找出序列中出现次数最多的元素算法示例
Mar 15 Python
python的dataframe和matrix的互换方法
Apr 11 Python
查看Django和flask版本的方法
May 14 Python
Django跨域请求问题的解决方法示例
Jun 16 Python
python 3.6.2 安装配置方法图文教程
Sep 18 Python
Python 一句话生成字母表的方法
Jan 02 Python
python中用ggplot绘制画图实例讲解
Jan 26 Python
python中validators库的使用方法详解
Sep 23 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抓取https的内容的代码
2010/04/06 PHP
教你如何在CI框架中使用 .htaccess 隐藏url中index.php
2014/06/09 PHP
Yii2表单事件之Ajax提交实现方法
2017/05/04 PHP
PHP实现的超长文本分页显示功能示例
2018/06/04 PHP
javascript 处理HTML元素必须避免使用的一种方法
2009/07/30 Javascript
再谈javascript 动态添加样式规则 W3C校检
2009/12/25 Javascript
浏览器解析js生成的html出现样式问题的解决方法
2012/04/16 Javascript
用JS做的简单的可折叠的两级树形菜单
2013/09/21 Javascript
js 获取input点选按钮的值的方法
2014/04/14 Javascript
深入分析jquery解析json数据
2014/12/09 Javascript
javascript实现简单的鼠标拖动效果实例
2015/04/10 Javascript
深入理解js函数的作用域与this指向
2016/05/28 Javascript
BootStrap创建响应式导航条实例代码
2016/05/31 Javascript
浅谈时钟的生成(js手写简洁代码)
2016/08/20 Javascript
深入学习js瀑布流布局
2016/10/14 Javascript
JavaScript 监控微信浏览器且自带返回按钮时间
2016/11/27 Javascript
jQuery实现Select下拉列表进行状态选择功能
2017/03/30 jQuery
详解ECMAScript typeof用法
2018/07/25 Javascript
Python读取图片EXIF信息类库介绍和使用实例
2014/07/10 Python
python处理图片之PIL模块简单使用方法
2015/05/11 Python
Python编程之多态用法实例详解
2015/05/19 Python
在Python中操作日期和时间之gmtime()方法的使用
2015/05/22 Python
Python编程实现及时获取新邮件的方法示例
2017/08/10 Python
Python中多个数组行合并及列合并的方法总结
2018/04/12 Python
pytorch 数据集图片显示方法
2018/07/26 Python
解决python3读取Python2存储的pickle文件问题
2018/10/25 Python
Django 外键的使用方法详解
2019/07/19 Python
Keras框架中的epoch、bacth、batch size、iteration使用介绍
2020/06/10 Python
英国家喻户晓的折扣商场:TK Maxx
2017/05/26 全球购物
九年级政治教学反思
2014/02/06 职场文书
犯错检讨书
2014/02/21 职场文书
运动会闭幕词
2015/01/28 职场文书
婚宴新郎致辞
2015/07/28 职场文书
创业计划书之烤红薯
2019/09/26 职场文书
python 定义函数 返回值只取其中一个的实现
2021/05/21 Python
Python 统计序列中元素的出现频度
2022/04/26 Python