我想把一个文件夹中的所有文件从 .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
我原本希望循环所有我的.jpg文件并将它们转换为.png文件。到目前为止,我只用了一个名字:'img11.png',我还没有成功构建出能够编写适当名称的东西。
print(os.path.join(directory, filename))
起作用,它打印出了所有的文件,但在转换部分方面,它只对一个文件有效。你们有什么想法可以帮助我完成这个过程吗?