Rozdział 33. Podstawy wyjątków

Niniejsza część książki poświęcona jest wyjątkom (ang. exception), czyli zdarzeniom, które mogą modyfikować przebieg sterowania w programie. W Pythonie wyjątki wywoływane są automatycznie w momencie wystąpienia błędów i mogą być wywoływane oraz przechwytywane przez nasz kod. Są przetwarzane przez cztery instrukcje omówione w tej części książki, z których pierwsza ma dwa warianty (omówione tutaj osobno), a ostatnia była rozszerzeniem opcjonalnym aż do Pythona 2.6 oraz 3.0.

try/except

Przechwytuje wyjątki wywołane przez Pythona lub przez nas i pozwala sobie z nimi poradzić.

try/finally

Wykonuje działania oczyszczające bez względu na to, czy wyjątki wystąpią, czy też nie.

raise

Ręczne wywołanie wyjątku w kodzie.

Get Python now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.