我正在使用Pillow&要求从多个网站下载几千张图片。我有图像的URL,格式通常是png或jpg。
我写了以下代码:
r = requests.get(IMAGE_URL, headers=self.headers)
image = Image.open(io.BytesIO(r.content))
image.save(FILE_PATH)
这似乎适用于某些图像,而其他图像则失败。我得到的例外情况如下:
OSERROR:
OSError: cannot identify image file <_io.BytesIO object at HEX_VALUE>