Voglio leggere un file di testo enorme riga per riga (e fermarsi se viene trovata una riga con "str"). Come verificare, se viene raggiunta la fine del file?Python: leggi tutte le righe di file di testo nel loop
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