4 года назад
Узнать и забыть: 4 антипрактики обработки ошибок в Python
Источник: Nuances of Programming Представьте, что вы создаете приложение для ведения блогов. В его обычном режиме пользователи могут регистрироваться и писать посты. Как правило, исключение (ошибка) возникает в случае непредвиденного сбоя в работе приложения. Например, при регистрации пользователь вводит уже существующий на сайте почтовый адрес. Обработка исключений предполагает принятие разработчиком мер в отношении произошедшего сбоя. Например, в данной ситуации можно просто вернуть пользователю сообщение об ошибке, записать ее в систему логирования и т...
3 года назад
Основные методы обработки ошибок и исключений в Python
При написании программ на Python очень важно уметь правильно обрабатывать ошибки и исключения. Это позволяет сделать программу более стабильной и надежной. Try/except Код в блоке try выполняется, пока не произойдет ошибка. В этом случае перехватывается соответствующий блок except. try: # Код, который может вызвать ошибку except ExceptionType1: # Обработка первого типа ошибок except ExceptionType2: # Обработка второго типа ошибок except Exception: # Обработка всех остальных ошибок Для блока except можно указать конкретные типы исключений, которые нужно перехватить...