【发布时间】:2017-04-21 19:44:27
【问题描述】:
如果我有以下数据集,
a 10
a 23
a 1
a 1
a 1
b 22
b 33
b 1
b 1
有人在 Unix 终端中使用gzip 将其压缩到data.gz。
如何使用 zlib 模块来解压它?我知道 gzip 模块是一个选项,看起来 gzip 调用 zlib,但我想知道如何直接执行此操作。我感兴趣的原因是 zlib,因为 gzip 对于我使用的大文件来说真的很慢。通常,我使用zcat 来解压文件并使用sys.stdin 读取记录。不过,我正在寻找另一种方法。
【问题讨论】: