因为需要一次转换很多不同格式的图片到jpg格式,就写了这段代码。
import os from PIL import Image # 获取当前目录下所有图片文件 img_files = [f for f in os.listdir('.') if f.endswith('.jpg') or f.endswith('.png')] # 创建目标目录 if not os.path.exists('000'): os.mkdir('000') # 遍历每个图片文件,转换成jpg格式并保存 for i, f in enumerate(img_files): img = Image.open(f) img = img.convert('RGB') img.save('000/{:03d}.jpg'.format(i))
进阶使用。使用pyinstalle打包文件为exe格式并添加文件到右键菜单。
pyinstaller -F yourfile.py
上面的参数一定要带-F将文件塞进一个exe文件里。
添加右键菜单我会单独写一期教程。