Python:
Lendo um arquivo de texto

Como Fazer:

# Abrindo e lendo todo o conteúdo do arquivo de uma vez
with open('exemplo.txt', 'r') as arquivo:
    conteudo = arquivo.read()
print(conteudo)

# Lendo arquivo linha por linha
with open('exemplo.txt', 'r') as arquivo:
    for linha in arquivo:
        print(linha.strip())  # strip() remove os espaços em branco e quebras de linha

# Lendo as primeiras 5 linhas do arquivo
with open('exemplo.txt', 'r') as arquivo:
    for _ in range(5):
        linha = arquivo.readline()
        print(linha.strip())

Output:

Primeira linha do arquivo
Segunda linha do arquivo
Terceira linha...

Mergulho Profundo

Ler arquivos de texto é uma necessidade tão antiga quanto os primeiros sistemas operacionais. A forma mais comum em Python usa a função open(), que tem sido uma constante desde as primeiras versões da linguagem. Existem alternativas como as bibliotecas io para operações mais complexas ou codecs para lidar com codificações de caracteres específicas. Ao ler um arquivo, é importante lidar com a codificação correta (como UTF-8), para não acabar com erros ou comportamentos inesperados. O gerenciamento de contexto with é uma prática recomendada para garantir que o arquivo seja fechado corretamente após ser lido, mesmo que ocorram erros durante a leitura.

Veja Também