使用Python2.7读取压缩的csv文件时出错

时间:2017-07-03 10:14:00

标签: python-2.7 gzip

我在读取压缩的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。

1 个答案:

答案 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