Trabalhando com Arquivos
Lição 12 de 28 do curso Clean Code - Escreva códigos melhores com Python da Coddy.
O Python usa uma palavra reservada especial ao lidar com arquivos: <strong>with</strong>.
Ao usar a sintaxe with open, o arquivo que você abrir será fechado automaticamente para você 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 lançada 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 Igualdade