Я хочу прочитать огромный текстовый файл построчно (и остановиться, если найдена строка с «str»).
Как проверить, достигнут ли конец файла?
fn = 't.log'
f = open(fn, 'r')
while not _is_eof(f): ## how to check that end is reached?
s = f.readline()
print s
if "str" in s: break
Подробнее здесь: https://stackoverflow.com/questions/179 ... es-in-loop