Inhoudsopgave:

Hoe gebruik je try in Python?
Hoe gebruik je try in Python?

Video: Hoe gebruik je try in Python?

Video: Hoe gebruik je try in Python?
Video: Python Programming Tutorial #18 - Try and Except (Python Error Handling) 2024, November
Anonim

De proberen en behalve blok in Python wordt gebruikt om uitzonderingen op te vangen en af te handelen. Python voert code uit na de proberen verklaring als een “normaal” onderdeel van het programma. De code die volgt op de uitzonderingsverklaring is de reactie van het programma op eventuele uitzonderingen in het voorgaande proberen clausule.

Wat doet proberen in Python?

Python's poging statement is een middel dat we kunnen gebruiken om op een elegante manier met fouten om te gaan. Als de fout correct wordt afgehandeld, uitvoering van de code doet geen foutstatus produceren en er is geen uitvoer naar stderr. Het bovenstaande wordt afgesloten met status = 0 en er is geen uitvoer naar stderr.

Weet ook, wanneer te gebruiken proberen behalve? EEN proberen blok kunt u een verwachte fout afhandelen. De behalve blok mag alleen vangst uitzonderingen die u bereid bent aan te pakken. Als je een onverwachte fout afhandelt, kan je code het verkeerde doen en bugs verbergen.

Bovendien, hoe schrijf je behalve in Python?

Python Probeer Behalve

  1. Het try-blok genereert een uitzondering, omdat x niet is gedefinieerd:
  2. Druk één bericht af als het try-blok een NameError oproept en een ander voor andere fouten:
  3. In dit voorbeeld genereert het try-blok geen enkele fout:
  4. proberen:
  5. Probeer een bestand te openen en ernaar te schrijven dat niet beschrijfbaar is:

Kunnen we meerdere try-blokken in Python hebben?

Jij kan vangst meerdere uitzonderingen in een enkele behalve blok . Zie het onderstaande voorbeeld. Houd er rekening mee dat: jij kan scheid de uitzonderingen van de variabele met een komma die van toepassing is in Python 2.6/2.7. Maar jij kan 't doen het in Python 3.

Aanbevolen: