Tags: Python

Python: Łapanie wielu wyjątków w jednej linii (except blok)

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

Tekst komentarza

Wszystkie pola są obowiązkowe