GZIP在Cython文件中



我正在使用Cython来解析大型GZPICPECT文件。是否有建议将使用GZIP库作为文件缓冲区进行getline的建议方法?Python的Gzip的阅读线需要太长了。

我想这样做:

 gzip_file = gzip.open(file_name, ¨rb¨)
 getline(line,n, gzip_file)

我发现最好的解决方案是使用MKFIFO并使用C 库处理。

os.mkfifo(file_name)
subprocess.Popen("gunzip -c file.gz >" +  file_name)
cython.process(file_name)

最新更新