[python] How can I read large text files in Python, line by line, without loading it into memory?