Треки
/
Python
Python
/
Вправи
/
Обробка помилок
Обробка помилок

Обробка помилок

Легка

Вказівки

Реалізуйте різні види обробки помилок і керування ресурсами.

У програмуванні важливо вміти обробляти помилки та закривати ресурси, навіть якщо вони виникають.

У цій вправі потрібно обробити різні помилки. Оскільки обробка помилок досить специфічна для конкретної мови програмування, потрібно звернутися до тестів своєї мови, щоб побачити, що саме вимагається.

Кілька підказок

У функції filelike_objects_are_closed_on_exception filelike_object буде примірником власного класу FileLike, визначеного в наборі тестів.

Цей клас реалізує такі методи:

  • open і close для явного відкриття та закриття.
  • __enter__ і __exit__ для неявного відкриття та закриття.
  • do_something, який може викинути Exception, а може й не викинути.
Редагувати через GitHub Посилання відкривається в новому вікні або вкладці
Python Exercism

Час розпочати Обробка помилок?

Зареєструйтеся на Exercism, щоб вивчати й опановувати Python, а також 17 концепцій146 вправ та справжнє наставництво від людей, і все це безкоштовно.