Episode 26 of 29

Reading Files

Learn how to read text files in Python using open(), read(), and readlines().

Python makes file reading straightforward with built-in functions.

Reading Entire File

with open("data.txt", "r") as file:
    content = file.read()
    print(content)

Reading Line by Line

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

Reading into a List

with open("data.txt", "r") as file:
    lines = file.readlines()
    print(lines)

The with Statement

Using with automatically closes the file when done — no need to call file.close() manually.