Исключения в Python и немного о try-except и raise
Поговорим о том, что такое исключения, как и когда их бросать, как и когда перехватывать, как писать свои исключения. Немного затронем правила написания своих функций.
Из важного:
1) исключения это нормальный и важный механизм в питоне, не нужно стесняться его использовать, бросать и перехватывать исключения, писать свои типы исключений. К сожалению, по ряду причин не редко вижу, что программисты не кидают исключений в своих функциях
2) когда пишем функции, то стараемся думать не в позитивном ключе, а в плане того, что может пойти не так. В таких случаях бросаем исключения, делаем это как можно раньше (в начале функции)
3) Механизм по-умолчанию в питоне просто выведет текст исключения и завершит работу программы, если нам нужно другое поведение то используем try/except/finally
4) блоков except может быть несколько, каждый со своим типом исключения и логикой, но важно чтобы исключение было конкретным, и в блоке всегда делаем хоть что-то. НЕ проглатываем исключения!
5) finally выполняется в любом случае, даже
1 view
339
87
6 months ago 00:05:08 1
Плот – Юрий Лоза на “Песне года“
6 months ago 00:30:53 1
Машина Нокаутов! Тимофей Цзю - Вырубает Жестче, чем Батя
6 months ago 00:48:10 1
Как погибла Тартария. Потоп, глобальная катастрофа 19 века и война 1812 года. Шокирующая информация
6 months ago 00:35:23 1
Крайон. Обретение безусловной Любви. Вы ВСЕГДА Любимы!
6 months ago 00:00:00 1
Call of Duty: Warzone ► СТРИМ НА МОИ НЕРВЫ
6 months ago 00:11:01 1
Психологическая диета доктора Миркина (Владимир Миркин, Анна Миркина) Аудиокнига
6 months ago 00:05:07 1
Почему не любят тельцов? Причины не любви к знаку зодиака телец!
6 months ago 00:15:32 2
РАСПАКОВКА КОМАНДНЫХ ПАКЕТОВ «ЛИГИ ОТКРЫТИЙ» И «ЛИГИ ИССЛЕДОВАНИЙ»
6 months ago 00:02:51 1
Пышки Самые Вкусные! Потому что ГОСТовские!
6 months ago 01:02:43 1
Фильм “Закопанный город Касимов“. Часть 2. Исследование закопанных этажей по городу Касимов. 1152год
6 months ago 00:57:09 1
Фильм “Закопанный город Касимов“. 1152 год. Часть 1 из 2х. Закопанные здания и подземные этажи.
6 months ago 00:00:00 1
БЫСТРО БЕРЕМ 70 УРОВЕНЬ НА ПЛАМЕГОРЕ | World of Warcraft The Wrath of the Lich King
6 months ago 00:08:36 1
Как максимально продлить кошке жизнь и что оказывает омолаживающее влияние на ее организм.
6 months ago 00:15:21 1
5 признаков ДОСТУПНОЙ ЖЕНЩИНЫ
6 months ago 00:03:11 1
Строение Многомерной Вселенной - Древнеславянская Сага о Древних
6 months ago 00:02:53 1
Безумно красивые песня и танец!!! Я ВНОВЬ ОТ ТЕБЯ ХМЕЛЕЮ Игорь Ашуров
6 months ago 00:25:47 1
AsRock : Секреты разгона ОЗУ или Гайд по разгону оперативной памяти ddr4 на Асрок b660 и ballistix
6 months ago 00:51:38 1
ЧТО ЗА ПРЕДЕЛАМИ СМЕРТИ? Ирина Безрукова интервью с Артуром Сита.
6 months ago 00:04:00 1
Песня и танец – просто обалденные!!! Кап, Кап. Слёзы Капали… Сергей Грищук
6 months ago 00:03:32 1
Очень красивые песня и танец!!! НЕЗАБУДКИ Сергей Одинцов
6 months ago 00:15:42 1
10 Очень Интересных Мотоциклов на Кардане !
6 months ago 00:11:08 1
Общением мы угождаем Богу. Проповедь иерея Константина Корепанова ()
6 months ago 00:27:34 1
Проверили самый маленький SUV в повседневных условиях!