python 实现对文件夹中的图像连续重命名方法


Posted in Python onOctober 25, 2018

python实现的对文件夹中的图像进行连续的重命名方法:

import os

class BatchRename():
 def __init__(self):
  self.path = 'C:/Users/zxl/Desktop/tr'

 def rename(self):
  filelist = os.listdir(self.path)
  total_num = len(filelist)
  i = 101
  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), str(i) + '.jpg')
    try:
     os.rename(src, dst)
     print 'converting %s to %s ...' % (src, dst)
     i = i + 1
    except:
     continue
  print 'total %d to rename & converted %d jpgs' % (total_num, i)

if __name__ == '__main__':
 demo = BatchRename()
 demo.rename()

以上这篇python 实现对文件夹中的图像连续重命名方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python实现基于SVM手写数字识别功能
May 27 Python
Django实战之用户认证(初始配置)
Jul 16 Python
详解Django的model查询操作与查询性能优化
Oct 16 Python
用python写测试数据文件过程解析
Sep 25 Python
Django实现文件上传和下载功能
Oct 06 Python
Python中__repr__和__str__区别详解
Nov 07 Python
自定义实现 PyQt5 下拉复选框 ComboCheckBox的完整代码
Mar 30 Python
django 解决model中类写不到数据库中,数据库无此字段的问题
May 20 Python
浅谈python opencv对图像颜色通道进行加减操作溢出
Jun 03 Python
python输出国际象棋棋盘的实例分享
Nov 26 Python
python uuid生成唯一id或str的最简单案例
Jan 13 Python
golang中的空接口使用详解
Mar 30 Python
python微信公众号之关注公众号自动回复
Oct 25 #Python
python 文件查找及内容匹配方法
Oct 25 #Python
利用python循环创建多个文件的方法
Oct 25 #Python
用python生成1000个txt文件的方法
Oct 25 #Python
Python爬虫之正则表达式的使用教程详解
Oct 25 #Python
python实现键盘控制鼠标移动
Nov 27 #Python
解决python 无法加载downsample模型的问题
Oct 25 #Python
You might like
JS getMonth()日期函数的值域是0-11
2010/02/15 Javascript
javascript将url中的参数加密解密代码
2014/11/17 Javascript
jquery实现图片左右切换的方法
2015/05/07 Javascript
原生js实现图片轮播特效
2015/12/18 Javascript
DIV+CSS+jQ实现省市联动可扩展
2016/06/22 Javascript
javascript简单实现跟随滚动条漂浮的返回顶部按钮效果
2016/08/19 Javascript
Javascript 闭包详解及实例代码
2016/11/30 Javascript
Angular2使用Angular CLI快速搭建工程(一)
2017/05/21 Javascript
Vue v2.4中新增的$attrs及$listeners属性使用教程
2018/01/08 Javascript
Vue中JS动画与Velocity.js的结合使用
2019/02/13 Javascript
vue cli使用融云实现聊天功能的实例代码
2019/04/19 Javascript
微信小程序实现页面浮动导航
2020/01/08 Javascript
浅谈js中的attributes和Attribute的用法与区别
2020/07/16 Javascript
js实现3D粒子酷炫动态旋转特效
2020/09/13 Javascript
vue打开新窗口并实现传参的图文实例
2021/03/04 Vue.js
[44:39]2014 DOTA2国际邀请赛中国区预选赛 NE VS CNB
2014/05/21 DOTA
Python tkinter模块中类继承的三种方式分析
2017/08/08 Python
pymongo中聚合查询的使用方法
2019/03/22 Python
tensorflow 初始化未初始化的变量实例
2020/02/06 Python
Pytest参数化parametrize使用代码实例
2020/02/22 Python
解决windows下python3使用multiprocessing.Pool出现的问题
2020/04/08 Python
pandas 强制类型转换 df.astype实例
2020/04/09 Python
Python 如何批量更新已安装的库
2020/05/26 Python
python实现从ftp上下载文件的实例方法
2020/07/19 Python
DRF框架API版本管理实现方法解析
2020/08/21 Python
PyTorch如何搭建一个简单的网络
2020/08/24 Python
python二维图制作的实例代码
2020/12/03 Python
Scrapy实现模拟登录的示例代码
2021/02/21 Python
简单的JAVA编程面试题
2013/03/19 面试题
2015年英语教研组工作总结
2015/05/23 职场文书
合理化建议书范文
2015/09/14 职场文书
2016消防宣传标语口号
2015/12/26 职场文书
七年级作文之下雨天
2019/12/23 职场文书
一篇文章弄懂MySQL查询语句的执行过程
2021/05/07 MySQL
Java数据开发辅助工具Docker与普通程序使用方法
2021/09/15 Java/Android
Windows Server 2008配置防火墙策略详解
2022/06/28 Servers