检查图片是否损坏
日常工作中,时常会需要用到图片,有时候图片在下载、解压过程中会损坏,而如果一张一张点击来检查就太不Cool了,因此我想大家都需要一个检查脚本;
测试图片,0.jpg是正常的,broke.jpg是手动删掉一点内容后异常的:
脚本运行结果:
代码如下:
def is_valid_image(path):
'''
检查文件是否损坏
'''
try:
bValid = True
fileObj = open(path, 'rb') # 以二进制形式打开
buf = fileObj.read()
1