Trabalhando com Arquivos
Lição 12 de 28 do curso Clean Code - Escreva códigos melhores com Python da Coddy.
Python usa uma palavra reservada especial ao trabalhar com arquivos: <strong>with</strong>.
Ao usar a sintaxe with open, o arquivo que você abrir será fechado automaticamente quando você sair do bloco with.
with open('file.txt') as f:
content = f.read()
...A instrução
withé melhor porque garantirá que você sempre feche o arquivo, mesmo que uma exceção seja levantada dentro do blocowith.
Experimente você mesmo
Esta lição não inclui um desafio de código.
Todas as lições de Clean Code - Escreva códigos melhores com Python
4Código Pythônico
O ZenTruques com VariáveisLidando com ListasTrabalhando com ArquivosAcessar um Elemento de DicionárioOperações de IgualdadePratique por conta própria: Compilador de Python online