import Image
import sys
fin=open(sys.argv[1])
valid_file=sys.argv[1]+".valid"
invalid_file=sys.argv[1]+".invalid"
valid_list=[]
invalid_list=[]
for line in fin.readlines():
line=line.strip()
try:
im=Image.open(line)
valid_list.append(line+"\n")
except IOError:
print "invalid image: ",line
invalid_list.append(line+"\n")
fin.close()
fp=open(valid_file,'w')
fp.writelines(valid_list)
fp.close()
fp=open(invalid_file,'w')
fp.writelines(invalid_list)
fp.close()
python PIL 检查图片的完整性
最新推荐文章于 2022-07-08 17:40:51 发布