Přeskočit obsah

Try/except (python_try_catch)

Co dělá: Spustí blok kódu a při chybě přesměruje běh do větve except.

python_try_catch

Vstupy

  • try: příkazy hlavní části.
  • catch: příkazy pro obsluhu chyby.

Výstup

  • Žádný (příkazový blok).

Kdy použít

  • Když chceš program udržet běžící i při výjimce.
  • Ošetření rizikových operací (komunikace, soubory, převody).

Tipy a pasti

  • V catch vždy chybu zaznamenej (print/log), ať jde ladit.
  • Neskrývej chyby bez reakce, jen bys maskoval skutečný problém.

Ukázka generovaného Python kódu

try:
    data = read_sensor()
except Exception as err_code_str:
    print(str(err_code_str))