当前位置: 移动技术网 > IT编程>脚本编程>Python > python批量修改图片后缀的方法(png到jpg)

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

2018年11月05日  | 移动技术网IT编程  | 我要评论

鼻窦镜,英雄豪杰100718,爱情公寓4下载

本人最近在利用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)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持移动技术网。

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网