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使用random和tertools模块解一些经典概率问题
Jan 28 Python
在阿里云服务器上配置CentOS+Nginx+Python+Flask环境
Jun 18 Python
Python 的类、继承和多态详解
Jul 16 Python
python使用正则表达式替换匹配成功的组并输出替换的次数
Nov 22 Python
python 脚本生成随机 字母 + 数字密码功能
May 26 Python
Python 按字典dict的键排序,并取出相应的键值放于list中的实例
Feb 12 Python
使用turtle绘制五角星、分形树
Oct 06 Python
pytorch实现保证每次运行使用的随机数都相同
Feb 20 Python
Python 调用有道翻译接口实现翻译
Mar 02 Python
使用Python合成图片的实现代码(图片添加个性化文本,图片上叠加其他图片)
Apr 30 Python
python中列表的含义及用法
May 26 Python
matplotlib 画双轴子图无法显示x轴的解决方法
Jul 27 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根据一个给定范围和步进生成数组的方法
2015/06/19 PHP
从性能方面考虑PHP下载远程文件的3种方法
2015/12/29 PHP
php版微信自动登录并获取昵称的方法
2016/09/23 PHP
php使用str_shuffle()函数生成随机字符串的方法分析
2017/02/17 PHP
JS获取网页属性包括宽、高等等
2014/04/03 Javascript
jQuery提示插件alertify使用指南
2015/04/21 Javascript
JavaScript如何禁止Backspace键
2015/12/02 Javascript
jQuery Form 表单提交插件之formSerialize,fieldSerialize,fieldValue,resetForm,clearForm,clearFields的应用
2016/01/23 Javascript
浅析JS异步加载进度条
2016/05/05 Javascript
javascript关于继承解析
2016/05/10 Javascript
基于HTML5上使用iScroll实现下拉刷新,上拉加载更多
2016/05/21 Javascript
深入理解jQuery3.0的domManip函数
2016/09/01 Javascript
完美解决浏览器跨域的几种方法(汇总)
2017/05/08 Javascript
利用Javascript获取选择文本所在的句子详解
2017/12/03 Javascript
vue实现nav导航栏的方法
2017/12/13 Javascript
原生js实现放大镜组件
2021/01/22 Javascript
[02:15]你好,这就是DOTA!
2015/08/05 DOTA
Python字典操作简明总结
2015/04/13 Python
浅谈Python的文件类型
2016/05/30 Python
对pandas中Series的map函数详解
2018/07/25 Python
django_orm查询性能优化方法
2018/08/20 Python
python中ImageTk.PhotoImage()不显示图片却不报错问题解决
2018/12/06 Python
python调用opencv实现猫脸检测功能
2019/01/15 Python
详解pytorch 0.4.0迁移指南
2019/06/16 Python
在python3中实现查找数组中最接近与某值的元素操作
2020/02/29 Python
Keras之自定义损失(loss)函数用法说明
2020/06/10 Python
机械工程系毕业生求职信
2013/09/27 职场文书
高一英语教学反思
2014/01/22 职场文书
桥梁工程专业求职信
2014/04/21 职场文书
小学评语大全
2014/04/22 职场文书
银行金融服务方案
2014/06/11 职场文书
普通党员对照检查材料
2014/09/24 职场文书
井冈山红色之旅感想
2014/10/07 职场文书
工程催款通知书
2015/04/17 职场文书
高中英语教学反思范文
2016/03/02 职场文书
css中z-index: 0和z-index: auto的区别
2021/08/23 HTML / CSS