一种简单的方法是尝试使用PIL(Python Imaging Library)加载和验证文件。
from PIL import Imagev_image = Image.open(file)v_image.verify()
赶上例外…
从文档中:
im.verify()
尝试确定文件是否损坏,而无需实际解码图像数据。
如果此方法发现任何问题,它将引发适当的异常。此方法仅适用于新打开的图像。如果图像已经加载,则结果不确定。另外,如果在使用此方法后需要加载图像,则必须重新打开图像文件。

一种简单的方法是尝试使用PIL(Python Imaging Library)加载和验证文件。
from PIL import Imagev_image = Image.open(file)v_image.verify()
赶上例外…
从文档中:
im.verify()
尝试确定文件是否损坏,而无需实际解码图像数据。
如果此方法发现任何问题,它将引发适当的异常。此方法仅适用于新打开的图像。如果图像已经加载,则结果不确定。另外,如果在使用此方法后需要加载图像,则必须重新打开图像文件。