Python — od podstaw do zaawansowanego · Wyjątki — zaawansowane
Hierarchia wyjątków i wiele klauzul except
Wyjątki — zaawansowane
Wprowadzenie
Wyjątki w Pythonie tworzą hierarchię dziedziczenia z BaseException na szczycie. Zrozumienie tej hierarchii (LookupError, OSError, ArithmeticError) pozwala precyzyjnie wybierać szerokość obsługi. Kolejność klauzul except ma znaczenie — pierwsza pasująca wygrywa, więc specyficzne muszą iść przed ogólnymi.