在这种情况下如何处理找不到的图片?

时间:2019-10-01 11:51:54

标签: python python-3.x image

我有一个来自{} {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

1 个答案:

答案 0 :(得分:1)

我用这个解决了这个问题:

    try:
         image = Image.open("Data/Images/" + filename + ".jpeg")
    except :
         print(filename)
         image = Image.open("Data/Images/" + filename + ".png")

谢谢。