我有 2 个 gzipped 文件,每个文件大约 1Gb。我想同时读取这两个文件并将两个文件的每第四行相互比较。有没有比这样更快的方法?
import gzip
file1 = r"path\to\file1.gz"
file2 = r"path\to\file2.gz"
for idx, (line1, line2) in enumerate(zip(gzip.open(file1), gzip.open(file2)), start=1):
if not idx%4:
compare(line1, line2)