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 相关文章推荐
Python3.x和Python2.x的区别介绍
Feb 12 Python
在Python的Tornado框架中实现简单的在线代理的教程
May 02 Python
python分析网页上所有超链接的方法
May 08 Python
python获取list下标及其值的简单方法
Sep 12 Python
微信跳一跳python自动代码解读1.0
Jan 12 Python
Python发送邮件测试报告操作实例详解
Dec 08 Python
Python中捕获键盘的方式详解
Mar 28 Python
关于Python 的简单栅格图像边界提取方法
Jul 05 Python
python的pygal模块绘制反正切函数图像方法
Jul 16 Python
Python3以GitHub为例来实现模拟登录和爬取的实例讲解
Jul 30 Python
如何设置PyCharm中的Python代码模版(推荐)
Nov 20 Python
解决PyCharm无法使用lxml库的问题(图解)
Dec 22 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
2007/11/08 PHP
PHP中数组的三种排序方法分享
2012/05/07 PHP
php 获取本地IP代码
2013/06/23 PHP
ThinkPHP中url隐藏入口文件后接收alipay传值的方法
2014/12/09 PHP
PHP5.2下preg_replace函数的问题
2015/05/08 PHP
php判断linux下程序问题实例
2015/07/09 PHP
使用PHPCMS搭建wap手机网站
2015/09/20 PHP
PHP生成word文档的三种实现方式
2016/11/14 PHP
简单解决微信文章图片防盗链问题
2016/12/17 PHP
Firefox outerHTML实现代码
2009/06/04 Javascript
关于 文本框默认值 的操作js代码
2012/01/12 Javascript
用JavaScript修改CSS属性的代码
2013/05/06 Javascript
Angular ng-repeat指令实例以及扩展部分
2016/12/26 Javascript
JS中绑定事件顺序(事件冒泡与事件捕获区别)
2017/01/24 Javascript
浅谈jQuery的bind和unbind事件(绑定和解绑事件)
2017/03/02 Javascript
vue里面父组件修改子组件样式的方法
2018/02/03 Javascript
微信小程序自定义可滑动日历界面
2018/12/28 Javascript
layui(1.0.9)文件上传upload,前后端的实例代码
2019/09/26 Javascript
Vue.js页面中有多个input搜索框如何实现防抖操作
2019/11/04 Javascript
详解微信小程序入门从这里出发(登录注册、开发工具、文件及结构介绍)
2020/07/21 Javascript
微信小程序实现电子签名功能
2020/07/29 Javascript
JavaScript 如何计算文本的行数的实现
2020/09/14 Javascript
简单了解python模块概念
2018/01/11 Python
新手常见6种的python报错及解决方法
2018/03/09 Python
python使用正则表达式来获取文件名的前缀方法
2018/10/21 Python
Django url,从一个页面调到另个页面的方法
2019/08/21 Python
详解Django配置优化方法
2019/11/18 Python
html5使用canvas画一条线
2014/12/15 HTML / CSS
zooplus意大利:在线宠物商店
2019/08/07 全球购物
巴西24小时在线药房:Drogasil
2020/06/20 全球购物
汽车专业学生自我评价
2014/01/19 职场文书
部门群众路线教育实践活动对照检查材料思想汇报
2014/10/07 职场文书
2015年教师师德师风承诺书
2015/04/28 职场文书
《我们的民族小学》教学反思
2016/02/19 职场文书
致创业的您:这类人不适合餐饮创业
2019/08/19 职场文书
html+css实现分层金字塔的实例
2021/06/02 HTML / CSS