Junior — Middle
Já utilizou um gestor de contexto no seu projeto?
sobes.tech IA
Resposta da IA
Sim, os gestores de contexto em Python são frequentemente usados para gerir automaticamente recursos, como abrir e fechar ficheiros, ligações de rede ou transações.
Exemplo de uso de um gestor de contexto para trabalhar com um ficheiro:
with open('test.txt', 'r') as file:
data = file.read()
# O ficheiro fecha-se automaticamente após sair do bloco with
Em projetos de automação de testes, os gestores de contexto ajudam a garantir a libertação correta de recursos, como fechar o navegador ou limpar dados de teste, mesmo que ocorra um erro durante o processo.