Страницы

2016-02-05

Python уроки: исключения (exceptions)

Введение

В этом уроке вы узнаете о важном средстве языка, без которого крупная программа не может обойтись. Речь пойдет об исключениях. Что это такое, как ими пользоваться и как создавать собственные?

Исключительные ситуации или исключения(exceptions) - это ошибки, обнаруженные при исполнении. Например, к чему приведет попытка чтения несуществующего файла? Или если файл был случайно удален пока программа работала? Такие ситуации обрабатываются при помощи исключений.

Если же Python не может понять, как обойти сложившуюся ситуацию, то ему не остается ничего кроме как поднять руки и сообщить, что обнаружил ошибку.

В общем, исключения необходимы, чтобы сообщать программисту об ошибках.

Простейший пример исключения - деление на ноль:

100 / 0

Traceback (most recent call last):
  File "", line 1, in
    100 / 0
ZeroDivisionError: division by zero


Дальше>>

Комментариев нет:

Отправить комментарий