Python makes reading files simple with built-in context managers. Like Ruby, the file is automatically closed when the block finishes, but Python uses the with statement instead of blocks.

with open("test.txt", "r") as f:
    for line in f:
        print(line.strip())

You can also read the entire file at once:

with open("test.txt", "r") as f:
    content = f.read()
    print(content)