Trilhas
/
Python
Python
/
Exercícios
/
Tratamento de erros
Tratamento de erros

Tratamento de erros

Fácil

Instruções

Implemente vários tipos de tratamento de erros e de gerenciamento de recursos.

Um ponto importante da programação é saber como tratar erros e fechar recursos mesmo quando ocorrem erros.

Este exercício pede que você trate vários erros. Como o tratamento de erros é bastante específico de cada linguagem de programação, você vai precisar consultar os testes da sua trilha para ver exatamente o que é necessário.

Algumas dicas

Na função filelike_objects_are_closed_on_exception, o filelike_object será uma instância de uma classe FileLike personalizada, definida na suíte de testes. Essa classe implementa os seguintes métodos:

  • open e close, para abrir e fechar explicitamente.
  • __enter__ e __exit__, para abrir e fechar implicitamente.
  • do_something, que pode ou não lançar uma Exception.
Editar via GitHub O link abre em uma nova janela ou aba
Python Exercism

Tudo pronto para começar Tratamento de erros?

Crie sua conta no Exercism para aprender e dominar Python com 17 conceitos146 exercícios e mentoria humana de verdade, tudo de graça.