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检测远程服务器tcp端口的方法
Mar 14 Python
Django视图之ORM数据库查询操作API的实例
Oct 27 Python
Python基础练习之用户登录实现代码分享
Nov 08 Python
浅谈Python实现2种文件复制的方法
Jan 19 Python
python实现机器学习之多元线性回归
Sep 06 Python
对python 多个分隔符split 的实例详解
Dec 20 Python
Python设计模式之组合模式原理与用法实例分析
Jan 11 Python
python绘制评估优化算法性能的测试函数
Jun 25 Python
Python 实现训练集、测试集随机划分
Jan 08 Python
python3实现往mysql中插入datetime类型的数据
Mar 02 Python
Selenium使用Chrome模拟手机浏览器方法解析
Apr 10 Python
keras绘制acc和loss曲线图实例
Jun 15 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/01/07 PHP
php笔记之:php数组相关函数的使用
2013/04/26 PHP
单台服务器的PHP进程之间实现共享内存的方法
2014/06/13 PHP
详解php实现页面静态化原理
2017/06/21 PHP
Laravel + Elasticsearch 实现中文搜索的方法
2020/02/02 PHP
json 入门基础教程 推荐
2009/10/31 Javascript
javascript实现微信分享
2014/12/23 Javascript
Javascript实现获取及设置光标位置的方法
2015/07/21 Javascript
JavaScript实现点击单选按钮改变输入框中文本域内容的方法
2015/08/12 Javascript
JS实现鼠标滑过链接改变网页背景颜色的方法
2015/10/20 Javascript
微信小程序 网络请求(GET请求)详解
2016/11/16 Javascript
jQuery读取本地的json文件(实例讲解)
2017/10/31 jQuery
Node.js一行代码实现静态文件服务器的方法步骤
2019/05/07 Javascript
javascript 设计模式之组合模式原理与应用详解
2020/04/08 Javascript
[01:10:58]Spirit vs NB Supermajor小组赛 A组败者组决赛 BO3 第二场 6.2
2018/06/03 DOTA
浅谈Python程序与C++程序的联合使用
2015/04/07 Python
python交互式图形编程实例(三)
2017/11/17 Python
Python 内置函数进制转换的用法(十进制转二进制、八进制、十六进制)
2018/04/30 Python
Python 中Django安装和使用教程详解
2019/07/03 Python
python 自动轨迹绘制的实例代码
2019/07/05 Python
用pytorch的nn.Module构造简单全链接层实例
2020/01/14 Python
Python操作Excel工作簿的示例代码(\*.xlsx)
2020/03/23 Python
Python实现CAN报文转换工具教程
2020/05/05 Python
TensorFlow固化模型的实现操作
2020/05/26 Python
Python3爬虫中Ajax的用法
2020/07/10 Python
Python request post上传文件常见要点
2020/11/20 Python
AmazeUI 加载进度条的实现示例
2020/08/20 HTML / CSS
canvas版人体时钟的实现示例
2021/01/29 HTML / CSS
《宋庆龄故居的樟树》教学反思
2014/04/07 职场文书
机械设计制造及其自动化专业求职信
2014/06/17 职场文书
学生会竞选演讲稿怎么写
2014/08/26 职场文书
投标文件签署授权委托书范本
2014/10/12 职场文书
2015年生产部工作总结范文
2015/05/25 职场文书
MySQL8.0.18配置多主一从
2021/06/21 MySQL
Go 语言结构实例分析
2021/07/04 Golang
MySQL悲观锁与乐观锁的实现方案
2021/11/02 MySQL