功能描述
在做http协议处理时,经常遇到gzip格式的数据需要进行还原解压缩处理。
解压缩用到的Python库为 import gzip
报错
unpack_gzip error:Compressed file ended before the end-of-stream marker was reached
压缩文件在到达流结束标记之前结束
原因
该gzip数据为不完整或数据已损坏,导致再解压时格式不正确导致报错信息
解决方法
在大数据处理的情况下,重复下载检测可能并不完美,甚至再次下载数据依然不完整。
个人将该错误忽略了,不对该数据进行检测。
其它解决方法
- 可以将目前已经下载好的资源删除,进行重新下载。
- fashion-mnist数据集下载,网络不好,下载中断,导致未完成
- 找到.keras文件夹,在.keras\datasets下删除中断下载的数据集
- 重新下载
参考
https://www.cnblogs.com/zutterlly/p/12506154.html
https://www.baidu.com/link?url=Xe0H9DjpFZUTWgGCD_8SEbO1Nmdmh4Ct5g9Za3poqOxoxErDEgyrhfJakowZNijo&wd=&eqid=cb81986f000048ec0000000363872034