python批量修改圖片字尾(png到jpg)
阿新 • • 發佈:2018-12-30
本人最近在利用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")
此方法不僅可以用於轉換圖片字尾,也可以用於其他檔案的字尾轉換。