<p>在使用python处理图片的时候,如果是破损有问题的图片文件通过Pillo打开的时候会报错,于是想到<span style="color: rgb(68, 68, 68); font-family: Tahoma, Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">使⽤imghdr模块中的what()⽅法判断图⽚⽂件是否损坏,若⽂件损坏,则返回None,否则返回图⽚⽂件的类型,如jpeg等。imgh 内容⻅: <a href="https://docs.python.org/3/library/imghdr.html">https://docs.python.org/3/library/imghdr.html</a> </span></p><p><br/></p><pre style="background-color:#2b2b2b;color:#a9b7c6;font-family:'JetBrains Mono',monospace;font-size:9.8pt;"><span style="color:#cc7832;">import </span>imghdr<br/><br/>check = imghdr.what(<span style="color:#6a8759;">r'D:\tools20211107\1.jpg'</span>)<br/><span style="color:#cc7832;">if </span>check == <span style="color:#cc7832;">None</span>:<br/> <span style="color:#8888c6;">print</span>(<span style="color:#6a8759;">'</span><span style="color:#6a8759;font-family:'宋体',monospace;">说明这张图片已经损坏</span><span style="color:#6a8759;">'</span>)</pre><p><br/></p>
相关文章