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中的各种装饰器详解
Apr 11 Python
基于scrapy实现的简单蜘蛛采集程序
Apr 17 Python
Python 数据结构之旋转链表
Feb 25 Python
Python基于递归算法实现的汉诺塔与Fibonacci数列示例
Apr 18 Python
Python二叉树定义与遍历方法实例分析
May 25 Python
对pandas中iloc,loc取数据差别及按条件取值的方法详解
Nov 06 Python
Python的高阶函数用法实例分析
Apr 11 Python
详解Python传入参数的几种方法
May 16 Python
python使用tkinter库实现五子棋游戏
Jun 18 Python
python使用opencv在Windows下调用摄像头实现解析
Nov 26 Python
python列表删除和多重循环退出原理详解
Mar 26 Python
python statsmodel的使用
Dec 21 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-5.2 的 php.ini 中文版[金步国翻译]
2011/04/17 PHP
PHP 读取Postgresql中的数组
2013/04/14 PHP
控制PHP的输出:缓存并压缩动态页面
2013/06/11 PHP
php时间计算相关问题小结
2016/05/09 PHP
PHP数组编码gbk与utf8互相转换的两种方法
2016/09/01 PHP
PHP上传图片时判断上传文件是否为可用图片的方法
2016/10/20 PHP
PHP批量删除jQuery操作
2017/07/23 PHP
7个Javascript地图脚本整理
2009/10/20 Javascript
JS/jQuery实现默认显示部分文字点击按钮显示全部内容
2013/05/13 Javascript
Node.js实现批量去除BOM文件头
2014/12/20 Javascript
JS实现控制表格行内容垂直对齐的方法
2015/03/30 Javascript
浅谈Vue的基本应用
2016/12/27 Javascript
基于jQuery实现左侧菜单栏可折叠功能
2016/12/27 Javascript
react-native-tab-navigator组件的基本使用示例代码
2017/09/07 Javascript
如何抽象一个Vue公共组件
2017/10/17 Javascript
详解react-native WebView 返回处理(非回调方法可解决)
2018/02/27 Javascript
了解JavaScript函数中的默认参数
2019/05/30 Javascript
JQuery复选框全选效果如何实现
2020/05/08 jQuery
用JavaScript实现贪吃蛇游戏
2020/10/23 Javascript
python中mechanize库的简单使用示例
2014/01/10 Python
Python程序设计入门(4)模块和包
2014/06/16 Python
Ubuntu18.04下python版本完美切换的解决方法
2019/06/14 Python
Jupyter Notebook 文件默认目录的查看以及更改步骤
2020/04/14 Python
通过python调用adb命令对App进行性能测试方式
2020/04/23 Python
HTML5 新表单类型示例代码
2018/03/20 HTML / CSS
Styleonme中文网:韩国高档人气品牌
2017/06/21 全球购物
加拿大领先的优质厨具产品在线购物网站:Golda’s Kitchen
2017/11/17 全球购物
Nanushka官网:匈牙利服装品牌
2019/08/14 全球购物
数据库笔试题
2013/05/09 面试题
模具专业推荐信
2013/10/30 职场文书
学校学雷锋活动总结
2014/06/26 职场文书
销售人员求职信
2014/07/22 职场文书
致百米运动员广播稿5篇
2014/10/13 职场文书
务虚会发言材料
2014/12/25 职场文书
业务内勤岗位职责
2015/04/13 职场文书
适合青年人白手起家的创业项目分享
2019/08/16 职场文书