我需要逐行阅读文件,我需要偷看到'下一行',所以首先我将文件读入列表中,然后循环遍历列表...不知何故,这似乎粗鲁,建立清单可能会变得昂贵。文件访问偷看前面
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
必须有一个更好的办法来遍历行,但我不知道该怎么偷看提前
为什么你需要提前偷看?从代码中不清楚“窥视未来”发生的位置以及您如何使用它。 – unwind 2012-07-06 09:03:16
我把这个窥视先行一步掉出来了,这对于前面的问题 – Paul 2012-07-06 09:09:40