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)一些代碼,但跑起來有錯誤,于是本人稍作修改:
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")
此方法不僅可以用于轉(zhuǎn)換圖片后綴,也可以用于其他文件的后綴轉(zhuǎn)換。
以上這篇python批量修改圖片后綴的方法(png到j(luò)pg)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
基于Python實現(xiàn)開發(fā)釘釘通知機(jī)器人
在項目協(xié)同工作或自動化流程完成時,我們需要用一定的手段通知自己或他人。Telegram 非常好用,幾個步驟就能創(chuàng)建一個機(jī)器人,可惜在國內(nèi)無法使用。所以本文就來開發(fā)一個釘釘通知機(jī)器人吧2023-02-02利用Pycharm斷點調(diào)試Python程序的方法
今天小編就為大家分享一篇利用Pycharm斷點調(diào)試Python程序的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-11-11python實現(xiàn)小世界網(wǎng)絡(luò)生成
今天小編就為大家分享一篇python實現(xiàn)小世界網(wǎng)絡(luò)生成,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-11-11使用Python實現(xiàn)監(jiān)控進(jìn)程是否有病毒
這篇文章主要為大家詳細(xì)介紹了如何使用Python實現(xiàn)監(jiān)控進(jìn)程是否有病毒,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2024-02-02Python DataFrame使用drop_duplicates()函數(shù)去重(保留重復(fù)值,取重復(fù)值)
這篇文章主要介紹了Python DataFrame使用drop_duplicates()函數(shù)去重(保留重復(fù)值,取重復(fù)值),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07