python批量修改圖片后綴的方法(png到j(luò)pg)
本人最近在利用faster_rcnn訓(xùn)練kitti數(shù)據(jù)集,其中需要將kitti數(shù)據(jù)集轉(zhuǎn)為voc數(shù)據(jù)集,但是發(fā)現(xiàn):
kitti圖片是png格式
voc2007是jpg格式
其中有7000多張圖片需要批量轉(zhuǎn)換,在網(wǎng)上發(fā)現(xiàn)一些代碼,但跑起來有錯(cuò)誤,于是本人稍作修改:
import os
import string
dirName = "D:your path\\" #最后要加雙斜杠,不然會(huì)報(bào)錯(cuò)
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")
此方法不僅可以用于轉(zhuǎn)換圖片后綴,也可以用于其他文件的后綴轉(zhuǎn)換。
以上這篇python批量修改圖片后綴的方法(png到j(luò)pg)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python中創(chuàng)建數(shù)值列表的4種方法總結(jié)
在Python中列表(List)是一種有序、可變的數(shù)據(jù)類型,被廣泛用于存儲(chǔ)和處理多個(gè)元素,這篇文章主要給大家介紹了關(guān)于Python中創(chuàng)建數(shù)值列表的4種方法,需要的朋友可以參考下2024-05-05
python sys.stdin和sys.stdout的用法說明
這篇文章主要介紹了python sys.stdin和sys.stdout的用法說明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2021-03-03
Python如何實(shí)現(xiàn)定時(shí)器功能
在本篇文章里小編給大家分享的是關(guān)于Python中的簡單定時(shí)器實(shí)例及代碼,需要的朋友們可以學(xué)習(xí)下。2020-05-05
Python實(shí)現(xiàn)尋找回文數(shù)字過程解析
這篇文章主要介紹了Python實(shí)現(xiàn)尋找回文數(shù)字過程解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-06-06
Python實(shí)現(xiàn)文件按照日期命名的方法
這篇文章主要介紹了Python實(shí)現(xiàn)文件按照日期命名的方法,涉及Python針對(duì)文件的遍歷、讀寫及時(shí)間操作相關(guān)技巧,需要的朋友可以參考下2015-07-07

