小编Gré*_*mel的帖子

在 Python 中将目录中的所有文件(.jpg 到 .png)转换

我正在尝试将目录中的所有文件从 .jpg 转换为 .png。名称应该保持不变,只是格式会改变。

我一直在做一些研究并得出以下结论:

from PIL import Image
import os

directory = r'D:\PATH'

for filename in os.listdir(directory):
    if filename.endswith(".jpg"):
        im = Image.open(filename)
        im.save('img11.png')
        print(os.path.join(directory, filename))
        continue
    else:
        continue
Run Code Online (Sandbox Code Playgroud)

我期待循环遍历我所有的 .jpg 文件并将它们转换为 .png 文件。到目前为止,我只使用了 1 个名称:'img11.png',我还没有成功构建出能够写出足够名称的东西。

该print(os.path.join(directory, filename))作品,它打印我的所有文件,但有关转换部件,它仅适用于1个文件。

你们有什么想法可以帮助我完成整个过程吗?

python python-imaging-library python-3.x jupyter-notebook

4
推荐指数
1
解决办法
7555
查看次数