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 伪装浏览器的方法示例
Nov 23 Python
解决python3 网络请求路径包含中文的问题
May 10 Python
浅析python中numpy包中的argsort函数的使用
Aug 30 Python
浅谈Python批处理文件夹中的txt文件
Mar 11 Python
python机器人运动范围问题的解答
Apr 29 Python
Python爬虫动态ip代理防止被封的方法
Jul 07 Python
详解Django将秒转换为xx天xx时xx分
Sep 27 Python
基于python解线性矩阵方程(numpy中的matrix类)
Oct 21 Python
Python 解析pymysql模块操作数据库的方法
Feb 18 Python
Python如何用filter函数筛选数据
Mar 05 Python
python属于解释语言吗
Jun 11 Python
python读取excel数据绘制简单曲线图的完整步骤记录
Oct 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
使用php实现下载生成某链接快捷方式的解决方法
2013/05/07 PHP
ZF框架实现发送邮件的方法
2015/12/03 PHP
php+jquery+html实现点击不刷新加载更多的实例代码
2016/08/12 PHP
Yii2中简单的场景使用介绍
2017/06/02 PHP
yii2中LinkPager增加总页数和总记录数的实例
2017/08/28 PHP
laravel框架使用阿里云短信发送消息操作示例
2020/02/15 PHP
JS获取scrollHeight问题想到的标准问题
2007/05/27 Javascript
wap手机图片滑动切换特效无css3元素js脚本编写
2014/07/28 Javascript
基于jQuery的网页影音播放器jPlayer的基本使用教程
2016/03/08 Javascript
JS中的进制转换以及作用
2016/06/26 Javascript
微信小程序教程之本地图片上传(leancloud)实例详解
2016/11/16 Javascript
JavaScript易错知识点整理
2016/12/05 Javascript
HTML5开发Kinect体感游戏的实例应用
2017/09/18 Javascript
js实现图片放大并跟随鼠标移动特效
2019/01/18 Javascript
详解用场景去理解函数柯里化(入门篇)
2019/04/11 Javascript
微信小程序实现的五星评价功能示例
2019/04/25 Javascript
用VsCode编辑TypeScript的实现方法
2020/05/07 Javascript
[01:10:48]完美世界DOTA2联赛PWL S2 GXR vs PXG 第一场 11.18
2020/11/18 DOTA
Python时间模块datetime、time、calendar的使用方法
2016/01/13 Python
12步教你理解Python装饰器
2016/02/25 Python
Python selenium 父子、兄弟、相邻节点定位方式详解
2016/09/15 Python
Django 路由系统URLconf的使用
2018/10/11 Python
解决Shell执行python文件,传参空格引起的问题
2018/10/30 Python
PyCharm+Pipenv虚拟环境开发和依赖管理的教程详解
2020/04/16 Python
python中列表的含义及用法
2020/05/26 Python
使用keras时input_shape的维度表示问题说明
2020/06/29 Python
详解python中的lambda与sorted函数
2020/09/04 Python
5分钟快速掌握Python定时任务框架的实现
2021/01/26 Python
python正则表达式re.match()匹配多个字符方法的实现
2021/01/27 Python
英国知名化妆品网站:Revolution Beauty(原TAM Beauty)
2018/02/28 全球购物
美国浴缸、水槽和水龙头购物网站:Vintage Tub & Bath
2019/11/05 全球购物
SheIn沙特阿拉伯:女装在线
2020/03/23 全球购物
法学院方阵解说词
2014/01/29 职场文书
企业读书活动总结
2014/06/30 职场文书
python解决12306登录验证码的实现
2021/04/18 Python
mysql创建存储过程及函数详解
2021/12/04 MySQL