Разделы инструкций

В сети

Пользователей: 98
Из них просматривают:
Аналоги: 26. Видео: 1. Даташиты: 18. Инструкции: 8. Новости: 12. Остальное: 12. Ошибки: 2. Программы: 3. Производители: 5. Профиль пользователя: 1. Торрент: 1. Форум: 6. Чат: 3.
Участников: 5
Гостей: 93

KT315 , alex01981 , Google , wolf170571 , Яндекс , далее...
Рекорд 2375 человек онлайн установлен 26.12.2015.

Партнёры


Партнёры

Новые объявления

Оглавление

8.6 "Страхование" от ошибок

Ещё один вариант записи инструкции try — с определением "страховочной" ветви finally, которая будет выполняться при любых обстоятельствах. Например:

 

>>> try:
...     raise KeyboardInterrupt()
... finally:
...     print 'До свидания!'
...
До свидания!
Traceback (most recent call last):
  File "<stdin>", line 2, in <module>
KeyboardInterrupt

 

Ветвь finally выполняется независимо от того, возникла ли исключительная ситуация во время выполнения блока try или нет, в том числе и если выход происходит по инструкции break или return.

Инструкция try может иметь либо одну или несколько ветвей except, либо одну ветвь finally, но не оба варианта сразу.

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.
Отправитель Нити

Разное

Иногда в телевизоре гетинаксовые платы с печатным монтажом от повышенных температур обугливаются (выгорают).

Интересно

Вместо высоковольтного провода можно использовать обычный, пропустив его через трубку от капельницы.

Похожие инструкции