目录 原因 为啥会发生这个问题 解决 1.将无用的数据直接抛掉 2.补全数据,继续用 原因 在python使用 PIL 的时候。有时候会因为一些莫名的数据操作使的数据发生一丢丢小问题,比如这个错误OSError: image file is truncated。 我windows打开图片就会这样显示,绿色部分是数据缺失的: 为啥会发生这个问题 任何数据都有自己的基本格式,就拿图片数据而言,归根到底就是一串二进制的数据,那么它就会有自己的格式,比如开头肯定是ff d8(图片按二进制打开) 结尾肯定得是ff d9