我正在尝试计算gz存档中的行数。每个gz只有1个json格式的文本文件。但是,当我打开档案并计算行数时,计数就远远超出了我的预期。该文件包含522行,但我的代码返回668480行。
$request->getParam('color')
答案 0 :(得分:0)
您正在遍历所有字符,而不是所有行。您可以按以下方式迭代行
import gzip
with gzip.open(myfile, 'rb') as f:
for i, l in enumerate(f):
pass
print("File {1} contain {0} lines".format(i, myfile))