我有一个来自{} {1}}的数据集。但有些图像具有png格式。
我想循环打开图像。如何打开两种格式而不会出现错误?
.jepg
因为 for filename in os.listdir("Data/metadata"):
image = Image.open("Data/Images/" + filename + ".jpeg")
FileNotFoundError: [Errno 2] No such file or directory:
'Data/Images/ISIC_0024269.jpeg'
是ISIC_0024269
。
我想如果图像具有png
格式,请输入以下代码:
png
答案 0 :(得分:1)
我用这个解决了这个问题:
try:
image = Image.open("Data/Images/" + filename + ".jpeg")
except :
print(filename)
image = Image.open("Data/Images/" + filename + ".png")
谢谢。