Track
/
Python
Python
/
Esercizi
/
Gestione degli errori
Gestione degli errori

Gestione degli errori

Facile

Istruzioni

Implementa diverse forme di gestione degli errori e delle risorse.

Un punto importante della programmazione è come gestire gli errori e chiudere le risorse anche quando si verificano degli errori.

Questo esercizio ti chiede di gestire vari errori. Dato che la gestione degli errori dipende parecchio dal linguaggio di programmazione, dovrai consultare i test del tuo track per vedere esattamente cosa è richiesto.

Alcuni suggerimenti

Per la funzione filelike_objects_are_closed_on_exception, filelike_object sarà un'istanza di una classe FileLike personalizzata, definita nella suite di test. Questa classe implementa i seguenti metodi:

  • open e close, per l'apertura e la chiusura esplicite.
  • __enter__ e __exit__, per l'apertura e la chiusura implicite.
  • do_something, che può lanciare o meno un'Exception.
Modifica tramite GitHub Il link si apre in una nuova finestra o scheda
Python Exercism

Vuoi iniziare Gestione degli errori?

Iscriviti a Exercism per imparare e padroneggiare Python con 17 concetti146 esercizi e il mentoring di persone reali, tutto gratis.