【发布时间】:2011-07-04 22:00:05
【问题描述】:
我试图弄清楚如何将 mmap 与 gzip 压缩文件一起使用。这有可能吗?
导入地图 导入操作系统 导入 gzip 文件名 = r'C:\temp\data.gz' 文件 = gzip.open(文件名,“rb+”) 大小 = os.path.getsize(文件名) 文件 = mmap.mmap(file.fileno(), 大小) 打印文件.read(8)输出数据被压缩。
【问题讨论】:
-
似乎不是 C++ 或 C#,因为行尾缺少
;。也许是 Python 或 Ruby? -
@uwe,那个导入语法和那些库函数是python
-
谢谢@tobyodavies,我已经添加了标签。
-
您在寻找 zlib 吗? zlib 与 gzip 的算法相同,但您可能需要调整一些设置才能使其工作完全相同。