Как правильно обрабатывать ошибки в python?

Пользователь

от kenya , в категории: Python , 3 года назад

Как правильно обрабатывать ошибки в python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от NicolasSsh , 3 года назад

@kenya  Большое количество блоков try/except - хороший тон для любой программы.

Пример обработки исключений ниже.


1
2
3
4
5
6
7
try:
    a = input("Введите число : ")

    int(a)

except ValueError:
    print("Вы указали букву вместо числа!")

Пользователь

от evalyn.barrows , 2 года назад

@kenya 

Обработка ошибок в Python может быть выполнена с использованием конструкции try-except. В блоке try вы пишете код, который может вызвать исключение, а в блоке except вы описываете, как это исключение должно быть обработано. Например:

1
2
3
4
5
6
try:
    # Код, который может вызвать исключение
    result = 10 / 0
except ZeroDivisionError:
    # Обработка исключения ZeroDivisionError
    print("Нельзя делить на ноль.")