W Pythonie można łapać wiele wyjątków w jednym bloku `except`, używając krotki. Możesz podać krotkę z kilkoma typami wyjątków w jednym bloku `except`. Oto przykład:
try:
# Twój kod, który może wywołać wyjątki
result = 10 / 0
except (ZeroDivisionError, ValueError, TypeError) as e:
print(f"Wystąpił wyjątek: {e}")
W powyższym przykładzie użyto bloku `except` do łapania trzech różnych rodzajów wyjątków: `ZeroDivisionError`, `ValueError` i `TypeError`. Jeśli którykolwiek z tych wyjątków zostanie wywołany, zostanie wykonany odpowiedni kod w bloku `except`.
Warto zauważyć, że blok `except` obsługuje wyjątki, które są zgodne z dowolnym z podanych typów wyjątków w krotce. Jeśli chcesz dostosować reakcję do konkretnego rodzaju wyjątku, możesz użyć instrukcji warunkowych w bloku `except` lub obsłużyć wyjątki osobno w różnych blokach `except`.
Komentarz