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 open读写文件实现脚本
Sep 06 Python
python装饰器decorator介绍
Nov 21 Python
Python创建xml的方法
Mar 10 Python
python在Windows下安装setuptools(easy_install工具)步骤详解
Jul 01 Python
Python实现将SQLite中的数据直接输出为CVS的方法示例
Jul 13 Python
Python处理菜单消息操作示例【基于win32ui模块】
May 09 Python
selenium跳过webdriver检测并模拟登录淘宝
Jun 12 Python
numpy ndarray 按条件筛选数组,关联筛选的例子
Nov 26 Python
浅谈keras中的目标函数和优化函数MSE用法
Jun 10 Python
Python存储读取HDF5文件代码解析
Nov 25 Python
用 python 进行微信好友信息分析
Nov 28 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
ECSHOP在PHP5.5及高版本上报错的解决方法
2015/08/31 PHP
在CentOS系统上从零开始搭建WordPress博客的全流程记录
2016/04/21 PHP
使用ltrace工具跟踪PHP库函数调用的方法
2016/04/25 PHP
php使用ftp实现文件上传与下载功能
2017/07/21 PHP
PHP学习笔记之session
2018/05/06 PHP
php7 参数、整形及字符串处理机制修改实例分析
2020/05/25 PHP
javascript XML数据显示为HTML一例
2008/12/23 Javascript
javascript简单实现表格行间隔显示颜色并高亮显示
2013/11/29 Javascript
javascript函数作用域学习示例(js作用域)
2014/01/13 Javascript
jquery让返回的内容显示在特定div里(代码少而精悍)
2014/06/23 Javascript
微信小程序 时间格式化(util.formatTime(new Date))详解
2016/11/16 Javascript
微信小程序 解析网页内容详解及实例
2017/02/22 Javascript
vue2组件实现懒加载浅析
2017/03/29 Javascript
基于Vuejs的搜索匹配功能实现方法
2018/03/03 Javascript
Vue父组件如何获取子组件中的变量
2019/07/24 Javascript
vue中axios防止多次触发终止多次请求的示例代码(防抖)
2020/02/16 Javascript
微信小程序scroll-view点击项自动居中效果的实现
2020/03/25 Javascript
Vant Weapp组件踩坑:picker的初始赋值解决
2020/11/12 Javascript
[03:48]DOTA2完美大师赛主赛事第二日精彩集锦
2017/11/24 DOTA
利用Psyco提升Python运行速度
2014/12/24 Python
Python入门学习之字符串与比较运算符
2015/10/12 Python
Python爬虫包BeautifulSoup异常处理(二)
2018/06/17 Python
python配置grpc环境
2019/01/01 Python
Python函数默认参数常见问题及解决方案
2020/03/26 Python
Django日志及中间件模块应用案例
2020/09/10 Python
Python二元算术运算常用方法解析
2020/09/15 Python
Strawberrynet草莓网新加坡站:护肤、彩妆、香水及美发产品
2018/08/31 全球购物
英国和爱尔兰最大的地毯零售商:Kukoon
2018/12/17 全球购物
学院书画协会部门岗位职责
2013/12/01 职场文书
企业门卫岗位职责
2013/12/12 职场文书
年度献血先进个人事迹材料
2014/02/14 职场文书
医院合作协议书
2014/08/19 职场文书
人事行政助理岗位职责
2015/04/11 职场文书
小学英语课教学反思
2016/02/15 职场文书
Golang中interface{}转为数组的操作
2021/04/30 Golang
你真的了解PHP中的引用符号(&)吗
2021/05/12 PHP