Встроенные функции Python для обработки исключений применяются с помощью блоков try, except, finally, else и raise: 15
- Блок try проверяет код на наличие исключений. 1 Если в нём встречается ошибка, выполнение переходит к первому блоку except. 1
- В блоке except содержится код, который будет выполняться, если в блоке try нашлась ошибка. 1
- В finally помещают код, который будет выполняться независимо от того, была ли найдена ошибка или нет. 1 Часто этот блок используют для работы с файлами, чтобы закрыть документ. 1
- Код в else выполняется, если try не нашёл исключений. 1
- Команда raise в Python используется для принудительного вызова исключения. 1 Это может быть полезно, если нужно остановить выполнение программы или вызвать ошибку. 1