Percursos
/
Python
Python
/
Exercícios
/
Tratamento de Erros
Tratamento de Erros

Tratamento de Erros

Fácil

Instruções

Implementa vários tipos de tratamento de erros e de gestão de recursos.

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

Este exercício pede que trates vários tipos de erros. Como o tratamento de erros depende bastante da linguagem de programação, tens de consultar os testes da tua track para veres 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 no conjunto de testes. Esta classe implementa os seguintes métodos:

  • open e close, para abertura e fecho explícitos.
  • __enter__ e __exit__, para abertura e fecho implícitos.
  • do_something, que pode ou não lançar uma Exception.
Editar via GitHub A ligação abre numa nova janela ou separador
Python Exercism

Estás pronto para começar Tratamento de Erros?

Inscreve-te no Exercism para aprenderes e dominares Python com 17 conceitos146 exercícios, e mentoria humana real, tudo grátis.