我在读取压缩的csv文件时遇到错误。 错误如下: " zlib.error:解压缩时出错-3:设置无效距离"
代码:
filename = 'testfile.gz'
with gzip.open(filename, 'rb') as reader:
for line in reader:
print(line)
我在文件上尝试了gunzip,它没有任何问题。 我用过gunzip -t。它给出了rc 0。
答案 0 :(得分:0)
这个似乎是版本为1.2.7-15的zlib库中的一个错误
$ rpm -qa | grep zlib
zlib-1.2.7-15.el7.x86_64
我把它更新到1.2.7-17并且问题得到了解决。
$ rpm -qa | grep zlib
zlib-1.2.7-17.el7.x86_64