判断图片完整性爬取大量图片时,因为网络波动有可能爬下来的图片打不开或不完整,所以须要作本地校验pip install pillow网络
from PIL import Image def is_valid_image(image_path): """ param image_path: 图片文件路径 return : True or False """ try: Image.open(image_path).verify() return True except: return False