Есть ли лучший способ читать строки по два за один раз из файла в python, чем:
with open(fn) as f:
for line in f:
try:
line2 = f.next()
except StopIteration:
line2 = ''
print line, line2 # or something more interesting
Я в 2.5.4. Что-нибудь другое в новых версиях?
EDIT: отмечен удаленный ответ: в py3k вам нужно будет сделать следующий (f) вместо f.next(). Не говоря уже о изменении печати