В огромнейшем файле (миллионы строк по одному слову) требуется найти нужную строку (find_string) перебором всех строк. Если искать таким образом, память не пострадает?
with open(filename) as f: while 1: if f.readline().strip() == find_string: #действия.