with open(hugefile, 'r') as hfile:
    hfile.seek(pos, os.SEEK_SET)
for line in hfile:
    if linecount > n:
        linecount -= 1
continue
yield line
Python читает только конец огромного текстового файла