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使用paramiko实现远程拷贝文件的方法
Apr 18 Python
Python中的默认参数实例分析
Jan 29 Python
Flask框架Jinjia模板常用语法总结
Jul 19 Python
python 与服务器的共享文件夹交互方法
Dec 27 Python
浅谈pandas筛选出表中满足另一个表所有条件的数据方法
Feb 08 Python
Python实现定期检查源目录与备份目录的差异并进行备份功能示例
Feb 27 Python
python3+PyQt5 创建多线程网络应用-TCP客户端和TCP服务器实例
Jun 17 Python
pycharm配置git(图文教程)
Aug 16 Python
python 动态调用函数实例解析
Oct 21 Python
使用Python给头像加上圣诞帽或圣诞老人小图标附源码
Dec 25 Python
matplotlib 画动态图以及plt.ion()和plt.ioff()的使用详解
Jan 05 Python
Python 高级库15 个让新手爱不释手(推荐)
May 15 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
php对二维数组进行排序的简单实例
2013/12/19 PHP
Zend Framework框架路由机制代码分析
2016/03/22 PHP
详解thinkphp中的volist标签
2018/01/15 PHP
判断是否输入完毕再激活提交按钮
2006/06/26 Javascript
符合W3C网页标准的iframe标签的使用方法
2007/07/19 Javascript
关于 byval 与 byref 的区别分析总结
2007/10/08 Javascript
javascript 放大镜 v1.0 基于Yui2 实现的放大镜效果
2010/03/08 Javascript
javascript 嵌套的函数(作用域链)
2010/03/15 Javascript
JavaScript操纵窗口的方法小结
2013/06/28 Javascript
js页面跳转的问题(跳转到父页面、最外层页面、本页面)
2013/08/14 Javascript
javascript元素动态创建实现方法
2015/05/13 Javascript
javascript实现网站加入收藏功能
2015/12/16 Javascript
js中实现字符串和数组的相互转化详解
2016/01/24 Javascript
js转html实体的方法
2016/09/27 Javascript
JS点击某个图标或按钮弹出文件选择框的实现代码
2016/09/27 Javascript
Vue自定义事件(详解)
2017/08/19 Javascript
关于预加载InstantClick的问题解决方法
2017/09/12 Javascript
从对象列表中获取一个对象的方法,依据关键字和值
2017/09/20 Javascript
js判断节假日实例代码
2017/12/27 Javascript
vue实现图片懒加载的方法分析
2020/02/05 Javascript
javascript中call,apply,bind的区别详解
2020/12/11 Javascript
[00:31]2016完美“圣”典风云人物:国士无双宣传片
2016/12/04 DOTA
Python简易计算器制作方法代码详解
2019/10/31 Python
python自动化测试之异常及日志操作实例分析
2019/11/09 Python
Python json转字典字符方法实例解析
2020/04/13 Python
python 画图 图例自由定义方式
2020/04/17 Python
vscode调试django项目的方法
2020/08/06 Python
HTML5 input元素类型:email及url介绍
2013/08/13 HTML / CSS
白宫黑市官网:White House Black Market
2016/11/17 全球购物
空指针到底是什么
2012/08/07 面试题
2015年店长工作总结范文
2015/04/08 职场文书
项目合作意向书
2015/05/08 职场文书
赡养老人协议书范本
2015/08/06 职场文书
Java Socket实现多人聊天系统
2021/07/15 Java/Android
linux下安装redis图文详细步骤
2021/12/04 Redis
MutationObserver在页面水印实现起到的作用详解
2022/07/07 Javascript