Programador Leigo
⚡ 60 segundos arquivos

Ler arquivo com with (sem esquecer de fechar)

O with garante que o arquivo é fechado automaticamente, mesmo se der erro. Sempre use with!

with_open.py
# Escrever
with open('notas.txt', 'w') as f:
    f.write('Python: 10\n')
    f.write('Flask: 9.5\n')

# Ler
with open('notas.txt') as f:
    for linha in f:
        print(linha.strip())

Compartilhar