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解析json文件相关知识学习
Mar 01 Python
浅谈function(函数)中的动态参数
Apr 30 Python
利用numpy+matplotlib绘图的基本操作教程
May 03 Python
Python书单 不将就
Jul 11 Python
python使用threading获取线程函数返回值的实现方法
Nov 15 Python
浅析python中numpy包中的argsort函数的使用
Aug 30 Python
python将数组n等分的实例
Dec 02 Python
详解Python Opencv和PIL读取图像文件的差别
Dec 27 Python
python模拟实现斗地主发牌
Jan 07 Python
基于python 等频分箱qcut问题的解决
Mar 03 Python
详解Python3.8+PyQt5+pyqt5-tools+Pycharm配置详细教程
Nov 02 Python
一文带你掌握Pyecharts地理数据可视化的方法
Feb 06 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
ThinkPHP实现将SESSION存入MYSQL的方法
2014/07/22 PHP
PHP 5.3新增魔术方法__invoke概述
2014/07/23 PHP
Laravel 5框架学习之Eloquent 关系
2015/04/09 PHP
Yii2.0使用阿里云OSS的SDK上传图片、下载、删除图片示例
2017/09/20 PHP
PHP实现新型冠状病毒疫情实时图的实例
2020/02/04 PHP
JQuery的ajax基础上的超强GridView展示
2009/09/18 Javascript
jQuery学习5 jQuery事件模型
2010/02/07 Javascript
jquery获取input的value问题说明
2010/08/19 Javascript
js getBoundingClientRect() 来获取页面元素的位置
2010/11/25 Javascript
在IE 浏览器中使用 jquery的fadeIn() 效果 英文字符字体加粗
2011/06/02 Javascript
推荐一个自己用的封装好的javascript插件
2015/01/29 Javascript
javascript实现实时输出当前的时间
2015/04/27 Javascript
javascript数组排序汇总
2015/07/07 Javascript
Markdown+Bootstrap图片自适应属性详解
2016/05/21 Javascript
Bootstrap表单简单实现代码
2017/03/06 Javascript
基于bootstrap实现收缩导航条
2017/03/17 Javascript
Vue动态控制input的disabled属性的方法
2018/06/26 Javascript
详解Webpack多环境代码打包的方法
2018/08/03 Javascript
vueJs实现DOM加载完之后自动下拉到底部的实例代码
2018/08/31 Javascript
vue中利用Promise封装jsonp并调取数据
2019/06/18 Javascript
微信小程序实现点击空白隐藏的方法示例
2019/08/13 Javascript
python使用心得之获得github代码库列表
2014/06/25 Python
跟老齐学Python之玩转字符串(1)
2014/09/14 Python
Python利用Django如何写restful api接口详解
2018/06/08 Python
python调用tcpdump抓包过滤的方法
2018/07/18 Python
wxpython绘制音频效果
2019/11/18 Python
HTML5拖拽功能实现的拼图游戏
2018/07/31 HTML / CSS
约瑟夫·特纳男装:Joseph Turner
2017/10/10 全球购物
navabi英国:设计师大码女装
2019/06/25 全球购物
仓库管理计划书
2014/05/04 职场文书
环保标语口号
2014/06/13 职场文书
感恩老师演讲稿400字
2014/08/28 职场文书
出纳岗位职责
2015/01/31 职场文书
2015年度环卫处工作总结
2015/07/24 职场文书
详解Mysql和Oracle之间的误区
2021/05/18 MySQL
JavaScript中MutationObServer监听DOM元素详情
2021/11/27 Javascript