Alle fag › Videregående programmering › try / except

try / except

try/except fanger og håndterer feil (unntak) som oppstår mens programmet kjører, i stedet for at hele programmet krasjer. except ValueError: fanger bare den bestemte feiltypen, slik at andre feil fortsatt slipper gjennom.

try:…except E:…\text{try}: \ldots \text{except } E: \ldotskjør blokka, og håndter feiltype EE hvis den oppstår

Symboler

EEfeiltypen som fanges, f.eks. ValueError

Eksempel

try:

x = int("abc")

except ValueError:

x = 0

Programmet fortsetter med x = 0 i stedet for å krasje.

Fang den spesifikke feiltypen du forventer — et bredt except: skjuler lett andre feil.
Øv på numerikk med numpy gratis →

← Matriseoperasjoner

Del av Videregående programmering: Numerikk med NumPy.