#coding: utf-8
'''
整理计算机文件四:批量转换图片格式
'''
from pathlib import Path
from PIL import Image
#第三方模块Pillow,导入模块PIL
src_folder = Path('D:\\需转换格式的图片\\')
des_folder = Path('D:\\转换格式后的图片\\')
if not des_folder.exists():
des_folder.mkdir(parents=True)
file_list = list(src_folder.glob('*.jpg'))
for i in file_list:
des_file = des_folder / i.name
des_file = des_file.with_suffix('.png')
#生成一个指向目标文件、以.png为扩展名的文件路径
#with_suffix()函数对路径的扩展名部分进行替换
Image.open(i).save(des_file)
#打开图片,转换为PNG格式并保存到目标文件夹
print(f'{i.name}'完成格式转换!')
Python:批量转换图片格式
最新推荐文章于 2024-02-02 22:02:05 发布