import PIL import PIL.Image import glob, os for file in glob.glob("../pil-archive/*"): f, e = os.path.splitext(file) if e in [".txt", ".ttf", ".otf", ".zip"]: continue try: im = PIL.Image.open(file) im.load() except IOError, v: print "-", "failed to open", file, "-", v else: print "+", file, im.mode, im.size, im.format print "ok"