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多线程实例教程
Sep 06 Python
python友情链接检查方法
Jul 08 Python
Python实现删除当前目录下除当前脚本以外的文件和文件夹实例
Jul 27 Python
举例简单讲解Python中的数据存储模块shelve的用法
Mar 03 Python
Python实现基于二叉树存储结构的堆排序算法示例
Dec 08 Python
python判断设备是否联网的方法
Jun 29 Python
Python读取Pickle文件信息并计算与当前时间间隔的方法分析
Jan 30 Python
Python使用numpy模块实现矩阵和列表的连接操作方法
Jun 26 Python
Django中ajax发送post请求 报403错误CSRF验证失败解决方案
Aug 13 Python
python区分不同数据类型的方法
Oct 14 Python
如何实现一个python函数装饰器(Decorator)
Oct 12 Python
2021年值得向Python开发者推荐的VS Code扩展插件
Jan 25 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学习之运算符相关概念
2011/06/09 PHP
php强制运行广告的方法
2014/12/01 PHP
php获取网页上所有链接的方法
2015/04/03 PHP
详细解读php的命名空间(一)
2018/02/21 PHP
用javascript获取textarea中的光标位置
2008/05/06 Javascript
js跨域问题之跨域iframe自适应大小实现代码
2010/07/17 Javascript
简单的两种Extjs formpanel加载数据的方式
2013/11/09 Javascript
jQuery选择器源码解读(七):elementMatcher函数
2015/03/31 Javascript
jQuery异步上传文件插件ajaxFileUpload详细介绍
2015/05/19 Javascript
JavaScript中关于for循环删除数组元素内容时出现的问题
2016/11/21 Javascript
JS使用正则实现去掉字符串左右空格的方法
2016/12/27 Javascript
Bootstrap的popover(弹出框)在append后弹不出(失效)
2017/02/27 Javascript
妙用Angularjs实现表格按指定列排序
2017/06/23 Javascript
微信小程序中post方法与get方法的封装
2017/09/26 Javascript
vue中的$emit 与$on父子组件与兄弟组件的之间通信方式
2018/05/13 Javascript
element-ui 中使用upload多文件上传只请求一次接口
2019/07/19 Javascript
Angular value与ngValue区别详解
2019/11/27 Javascript
使用Python的Flask框架来搭建第一个Web应用程序
2016/06/04 Python
Python连接PostgreSQL数据库的方法
2016/11/28 Python
Python批量查询域名是否被注册过
2017/06/21 Python
rabbitmq(中间消息代理)在python中的使用详解
2017/12/14 Python
75条笑死人的知乎神回复,用60行代码就爬完了
2019/05/06 Python
django页面跳转问题及注意事项
2019/07/18 Python
Python Pandas对缺失值的处理方法
2019/09/27 Python
Python中zip()函数的解释和可视化(实例详解)
2020/02/16 Python
Pycharm中切换pytorch的环境和配置的教程详解
2020/03/13 Python
使用jupyter notebook将文件保存为Markdown,HTML等文件格式
2020/04/14 Python
Python用access判断文件是否被占用的实例方法
2020/12/17 Python
英国领先的在线高尔夫设备零售商:Golfgeardirect
2020/12/11 全球购物
JENNIFER BEHR官网:各种耳环和发饰
2020/06/07 全球购物
奖学金自我鉴定范文
2013/10/03 职场文书
中学生运动会入场词
2014/02/12 职场文书
银行职员个人的工作自我评价
2014/02/15 职场文书
小城镇建设汇报材料
2014/08/16 职场文书
银行竞聘报告范文
2014/11/06 职场文书
关于MybatisPlus配置双数据库驱动连接数据库问题
2022/01/22 Java/Android