我有一个巨大的gzip压缩文件。我试图用python中的gzip模块读取它
with gzip.open(filename,'r') as fin:#
for line in fin:
blah..blah..
但是在阅读了一些行之后,代码在解压缩时给出了#34;错误-3:设置了无效的代码长度"错误..是什么原因和可能的解决方案?
编辑:我知道我还没到达文件末尾
答案 0 :(得分:1)
尝试以二进制模式读取文件; gzip.open(filename, "rb")