
O método with é uma ferramenta útil para facilitar a manipulação de arquivos externos.
Para manipular arquivos, precisamos nos atentar em abrir I/O e o mais importante, fechar o I/O.
Utilizando o método with não precisamos nos preocupar com o processo de fechamento de I/O.
O maior problema quando trabalhamos com I/O é o esquecer de fechar a conexão e ai começam os problemas de consumo de memória e erros relacionados a conexões abertas.
Apesar do foco ser na Stack Python, isso acontece com a maioria das linguagens de programação.
Acesse o tutorial completo em: https://nakatech.herokuapp.com/article/2021/pyWith.html.
