Найти в Дзене

Перехват нескольких исключений в Python. Если необходимо обрабатывать разные исключения по-разному, то можете предоставить отдельный блок исключений для каждого типа. Если же нужно обрабатывать разные исключения одинаково, объединяйте их в один except.


Пример для обработки выбранных исключений, который запрашивает ввод у пользователя до тех пор, пока не будет введено правильное целое число, но позволяет пользователю прерывать программу, используя Ctrl-C или что-либо поддерживаемое операционной системой. Обратите внимание, что сгенерированное пользователем прерывание сигнализируется возбуждением исключения KeyboardInterrupt.

while True:

try:

x = int(input("Пожалуйста, введите целое число: "))

break

except ValueError:

print("Это не целое число. Попробуйте снова...")
Перехват нескольких исключений в Python. Если необходимо обрабатывать разные исключения по-разному, то можете предоставить отдельный блок исключений для каждого типа.
Около минуты