Como ler um arquivo com a função open() do Python

Para abrir e ler o conteúdo de um arquivo, na pasta local do sistema, com o Python, use a função open().
O funcionamento dela é simples: basta informar o arquivo a ser aberto e dar uma variável para receber o seu conteúdo. Veja um exemplo:


arquivo = open('while.py')
linha = arquivo.read()
print(linha)
arquivo.close()

Embora o exemplo, acima, seja bastante didático — é também muito ruim.
A boa prática de programação em Python, sugere usar with open, que permite obter o mesmo resultado, com menos linhas de código.
Veja um exemplo:


with open('meutexto.txt') as arquivo:
for linha in arquivo:
print(linha)

A declaração with é melhor por que garante que o arquivo seja fechado, logo após o uso, mesmo que uma exceção surja dentro do bloco de código.

Assinar blog por e-mail

Digite seu endereço de e-mail para assinar este blog e receber notificações de novas publicações por e-mail.

Junte-se a 49 outros assinantes

Deixe uma resposta