假设我们要将一个文件夹里的所有图片的类型修改为jpg格式,且保留图片名字不变,python代码如下:
import os
from PIL import Image
path="/Users/PycharmProjects/CSDN/图片集" #图片路径
for maindir,subdir,file_name_list in os.walk(path):
for file_name in file_name_list:
image=os.path.join(maindir,file_name)
outfile=os.path.splitext(file_name)[0]+'.png' #修改为png格式,图片名不变
Image.open(image).save(path+"//"+outfile) #保存在原路经,当然可以指定path