python批量修改图片后缀的方法(png到jpg)


Posted in Python onOctober 25, 2018

本人最近在利用faster_rcnn训练kitti数据集,其中需要将kitti数据集转为voc数据集,但是发现:

kitti图片是png格式

voc2007是jpg格式

其中有7000多张图片需要批量转换,在网上发现一些代码,但跑起来有错误,于是本人稍作修改:

import os
import string
dirName = "D:your path\\"   #最后要加双斜杠,不然会报错
li=os.listdir(dirName)
for filename in li:
 newname = filename
 newname = newname.split(".")
 if newname[-1]=="png":
  newname[-1]="jpg"
  newname = str.join(".",newname) #这里要用str.join
  filename = dirName+filename
  newname = dirName+newname
  os.rename(filename,newname)
  print(newname,"updated successfully")

此方法不仅可以用于转换图片后缀,也可以用于其他文件的后缀转换。

以上这篇python批量修改图片后缀的方法(png到jpg)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python装饰器使用方法实例
Nov 21 Python
Python实现快速多线程ping的方法
Jul 15 Python
Python实现的查询mysql数据库并通过邮件发送信息功能
May 17 Python
python的格式化输出(format,%)实例详解
Jun 01 Python
python 读取目录下csv文件并绘制曲线v111的方法
Jul 06 Python
PyQt5内嵌浏览器注入JavaScript脚本实现自动化操作的代码实例
Feb 13 Python
python+mysql实现教务管理系统
Feb 20 Python
python-pyinstaller、打包后获取路径的实例
Jun 10 Python
浅谈Tensorflow 动态双向RNN的输出问题
Jan 20 Python
python绘制封闭多边形教程
Feb 18 Python
matlab中imadjust函数的作用及应用举例
Feb 27 Python
python 发送邮件的示例代码(Python2/3都可以直接使用)
Dec 03 Python
python bmp转换为jpg 并删除原图的方法
Oct 25 #Python
virtualenv 指定 python 解释器的版本方法
Oct 25 #Python
解决python3读取Python2存储的pickle文件问题
Oct 25 #Python
python 解压pkl文件的方法
Oct 25 #Python
纯用NumPy实现神经网络的示例代码
Oct 24 #Python
Django添加KindEditor富文本编辑器的使用
Oct 24 #Python
Django使用paginator插件实现翻页功能的实例
Oct 24 #Python
You might like
关于Sphinx创建全文检索的索引介绍
2013/06/25 PHP
PHP接收App端发送文件流的方法
2016/09/23 PHP
laravel实现图片上传预览,及编辑时可更换图片,并实时变化的例子
2019/11/14 PHP
自写简单JS判断是否已经弹出页面
2010/10/20 Javascript
jquery 单击li防止重复加载的实现代码
2010/12/24 Javascript
利用ajaxfileupload插件实现文件上传无刷新的具体方法
2013/06/08 Javascript
JQuery 图片滚动轮播示例代码
2014/03/24 Javascript
Javascript中的回调函数和匿名函数的回调示例介绍
2014/05/12 Javascript
JS实现的仿QQ空间图片弹出效果代码
2016/02/23 Javascript
node.js实现端口转发
2016/04/14 Javascript
javascript字符串对象常用api函数小结(连接,替换,分割,转换等)
2016/09/20 Javascript
js中new一个对象的过程
2017/02/20 Javascript
webpack4 css打包压缩问题的解决
2018/05/18 Javascript
Bootstrap 模态框自定义点击和关闭事件详解
2018/08/10 Javascript
Webpack之tree-starking 解析
2018/09/11 Javascript
element-ui 的el-button组件中添加自定义颜色和图标的实现方法
2018/10/26 Javascript
js时间戳转yyyy-MM-dd HH-mm-ss工具类详解
2019/04/30 Javascript
js逆向解密之网络爬虫
2019/05/30 Javascript
angularjs模态框的使用代码实例
2019/12/20 Javascript
Python ORM框架SQLAlchemy学习笔记之安装和简单查询实例
2014/06/10 Python
安装dbus-python的简要教程
2015/05/05 Python
Python面向对象编程基础解析(一)
2017/10/26 Python
pandas去重复行并分类汇总的实现方法
2019/01/29 Python
PyTorch中 tensor.detach() 和 tensor.data 的区别详解
2020/01/06 Python
Python socket服务常用操作代码实例
2020/06/22 Python
解决python运行效率不高的问题
2020/07/20 Python
Python面向对象特殊属性及方法解析
2020/09/16 Python
Python实现粒子群算法的示例
2021/02/14 Python
美国休闲服装品牌:Express
2016/09/24 全球购物
ETO男装官方网店:ETO Jeans
2019/02/28 全球购物
公司领导推荐信
2013/11/12 职场文书
大学生自我评价范文分享
2014/02/21 职场文书
护士节慰问信
2015/02/15 职场文书
实施意见格式范本
2015/06/05 职场文书
python中的装饰器该如何使用
2021/06/18 Python
Zabbix6通过ODBC方式监控Oracle 19C的详细过程
2022/09/23 Servers