文件目录结构
代码
import osfrom PILimport Image
CURRENT_PATH="webp"## 对应要扫描的文件夹defconvert_image(img_list):for webpin img_list:
ext= os.path.splitext(webp)[1]if ext!=".webp":continueprint(webp)
img_name= webp[0:webp.rindex('.')]print(img_name+" to "+ img_name+".jpg")# 打开图片并赋值一份新的图片
webp_path= os.path.join(CURRENT_PATH, webp)
img= Image.open(webp_path)
img.load()# 将赋值的图片修改后缀保存在原路径
jpg_path= os.path.join(CURRENT_PATH, img_name+".jpg")print(jpg_path)
img.save(jpg_path)# 删除原webp图
os.remove(webp_path)
img_list=[]for root, dirs, filesin os.walk(CURRENT_PATH):for fin files:
img_list.append(f)
convert_image(img_list)
运行后 webp 文件夹下面的 .webp 文件就被转为 .jpg 图片了