Обработка исключений также является основным критерием шаблонов проектирования. Исключением является ошибка, которая возникает во время выполнения программы. Когда возникает конкретная ошибка, важно создать исключение. Это помогает в обуздании программных сбоев.
Зачем использовать исключения?
Исключением являются удобные способы обработки ошибок и особых условий в программе. Когда пользователь считает, что указанный код может вызвать ошибку, важно использовать обработку исключений.
Пример — Деление на ноль
import sys randomList = ['a', 0, 2] for entry in randomList: try: print("The entry is", entry) r = 1/int(entry) break except: print("Oops!",sys.exc_info()[0],"occured.") print("Next entry.") print() print("The reciprocal of",entry,"is",r)
Выход
Вышеуказанная программа генерирует следующий вывод —
Возбуждение исключений
В частности, в программировании на Python исключения возникают, когда во время выполнения возникает соответствующая ошибка кода. Это можно принудительно повысить, используя ключевое слово «поднимать» .