我需要逐行读取文件,并且需要查看“下一行”,因此首先我将文件读入列表,然后循环浏览列表...不知何故,这似乎很粗鲁,构建列表可能是变得昂贵。
for line in open(filename, 'r'):
lines.append(line[:-1])
for cn in range(0, len(lines)):
line = lines[cn]
nextline = lines[cn+1] # actual code checks for this eof overflow
必须有更好的方法来迭代线路,但我不知道如何向前看