错误-3解压缩时:无效的代码长度集

问题描述:

我有一个巨大的压缩json文件。我试图使用gzip模块从Python作为错误-3解压缩时:无效的代码长度集

with gzip.open(filename,'r') as fin:# 
     for line in fin: 
      blah..blah.. 

但读取某些行的代码使后读它“而解压缩错误-3:无效的代码长度设置为”错误..什么是原因和可能的解决方案?

编辑:我知道,我还没有达到文件末尾

+0

如果没有明确的开放模式'“r”'它是否正常工作?请参见https://docs.python.org/2/library/gzip.html – usr2564301

+0

不,它不起作用 – MysticForce

+0

然后,您提供的信息很少,只有一个结论可能:gzip模块发出错误,因为压缩的文档i已损坏。我们真的没有什么可以提供的。 – usr2564301

尝试读取二进制模式,而不是文件; gzip.open(filename, "rb")

+0

试过了。没有工作..我正在使用红帽Linux操作系统 – MysticForce