Python教程

使用Python自动将脚本所在目录中的jpg或者jpeg格式的图像文件转存为png格式

本文主要是介绍使用Python自动将脚本所在目录中的jpg或者jpeg格式的图像文件转存为png格式,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
"""
自动将脚本所在目录中的jpg或者jpeg格式的图像文件转存为png格式
"""


import os
from PIL import Image

dirname = os.path.dirname(__file__)

def process(dirname=dirname):
    for root, dirs, files in os.walk(dirname):
        for file in files:
            if '.jpg' in file or '.jpeg' in file:
                # jpg转存png
                print('正在转存{file}'.format(file=os.path.join(root, file)))
                Image.open(os.path.join(root, file)).save(os.path.join(root, file.replace('.jpg', '.png').replace('.jpeg', '.png')))
                # 删除原jpg文件
                os.remove(os.path.join(root, file))


if __name__ == '__main__':
    process()

这篇关于使用Python自动将脚本所在目录中的jpg或者jpeg格式的图像文件转存为png格式的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!