批量修改文件后缀名称
看过一些比较高端的修改文件后缀名称的方法,但单纯的批量修改文件后缀名其实可以很简单,本文介绍了一个简单粗暴、非常适合小白的修改文件后缀名称的方式。
举例:将jpg格式的图片修改为png格式
只需要将dirName更改为自己的图片文件夹储存路径即可。
代码如下:
import os
import string
dirName = 'F:/desk/dataset/image/'
li = os.listdir(dirName)
for filename in li:
newname = filename
newname = newname.split(".")
if newname[-1] == "jpg":
newname[-1] = "png"
newname = str.join(".", newname) # 这里要用str.join
filename = dirName + filename
newname = dirName + newname
os.rename(filename, newname)
print(newname, "updated successfully")
温馨提示:此代码没有备份原始文件,如果第一次使用该代码,为防止意外情况,建议先将原始文件另存,再运行此代码。