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的Tkinter编写登陆注册界面
Jun 30 Python
Python中的浮点数原理与运算分析
Oct 12 Python
python psutil库安装教程
Mar 19 Python
python flask实现分页的示例代码
Aug 02 Python
Python实现连接MySql数据库及增删改查操作详解
Apr 16 Python
基于python全局设置id 自动化测试元素定位过程解析
Sep 04 Python
python实现引用其他路径包里面的模块
Mar 09 Python
DjangoWeb使用Datatable进行后端分页的实现
May 18 Python
Python 通过爬虫实现GitHub网页的模拟登录的示例代码
Aug 17 Python
浅谈tf.train.Saver()与tf.train.import_meta_graph的要点
May 26 Python
python中redis包操作数据库的教程
Apr 19 Python
Pytorch中expand()的使用(扩展某个维度)
Jul 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检查端口是否可以被绑定的方法示例
2018/08/09 PHP
区分JS中的undefined,null,"",0和false
2007/03/08 Javascript
javascript 客户端验证上传图片的大小(兼容IE和火狐)
2009/08/15 Javascript
JavaScript的parseInt 取整使用
2011/05/09 Javascript
jQuery ui插件的使用方法代码实例
2013/05/08 Javascript
JQuery手速测试小游戏实现思路详解
2016/09/20 Javascript
Vue.js路由组件vue-router使用方法详解
2016/12/02 Javascript
微信小程序开发的四十个技术窍门总结(推荐)
2017/01/23 Javascript
Javascript基础回顾之(二) js作用域
2017/01/31 Javascript
vue几个常用跨域处理方式介绍
2018/02/07 Javascript
Webpack 4.x搭建react开发环境的方法步骤
2018/08/15 Javascript
nodejs图片处理工具gm用法小结
2018/12/12 NodeJs
浏览器事件循环与vue nextTicket的实现
2019/04/16 Javascript
JS多个异步请求 按顺序执行next实现解析
2019/09/16 Javascript
JavaScript中变量提升机制示例详解
2019/12/27 Javascript
javascript设计模式之迭代器模式
2020/01/30 Javascript
vue+element-ui JYAdmin后台管理系统模板解析
2020/07/28 Javascript
[00:47]TI7不朽珍藏III——沙王不朽展示
2017/07/15 DOTA
深入解析Python中的变量和赋值运算符
2015/10/12 Python
PyChar学习教程之自定义文件与代码模板详解
2017/07/17 Python
Python3实现发送QQ邮件功能(文本)
2017/12/15 Python
Python爬取个人微信朋友信息操作示例
2018/08/03 Python
Django框架模板介绍
2019/01/15 Python
python 返回一个列表中第二大的数方法
2019/07/09 Python
Django url,从一个页面调到另个页面的方法
2019/08/21 Python
纯CSS3实现的8种Loading动画效果
2014/07/05 HTML / CSS
HelloFresh奥地利:立即订购烹饪盒
2019/02/22 全球购物
eBay加拿大站:eBay.ca
2019/06/20 全球购物
Linux不知道文件后缀名怎么判断文件类型
2014/08/21 面试题
老公爱的承诺书
2014/03/31 职场文书
教师纪念9.18事件演讲稿范文
2014/09/14 职场文书
搞笑的爱情检讨书
2014/10/01 职场文书
公务员个人总结
2015/02/12 职场文书
2015年秋季运动会前导词
2015/07/20 职场文书
ICOM R71E和R72E图文对比解说
2022/04/07 无线电
vue实力踩坑之push当前页无效
2022/04/10 Vue.js