python一括修正画像のサフィックスの方法(pngからjpgまで)


私は最近ファスターを利用しています。rcennトレーニングkittiデータセットは、kittiデータセットをvocデータセットに変更する必要がありますが、発見されました。
kittiの写真はpng形式です。
voc 2007は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まで)を大量に修正しました。つまり、小編集は皆さんに共有した内容の全部です。参考にしてもらいたいです。皆さんもよろしくお願いします。