批量更改当前目录所有图片后缀,具体看注释。
import os
#图片所在目录
rootdir="./"
#获取目录下文件名清单
files=os.listdir(rootdir)
#对文件名清单里的每一个文件名进行处理
for filename in files:
portion=os.path.splitext(filename) #portion为名称和后缀分离后的列表 #os.path.splitext()将文件名和扩展名分开
if portion[1]=="":
newname=portion[0]+".jpg" #要改的新后缀 #改好的新名字
print(filename) #打印出要更改的文件名
os.chdir(rootdir) #修改工作路径
os.rename(filename,newname) #在工作路径下对文件名重新命名