Innehållsförteckning:

Hur använder du try i Python?
Hur använder du try i Python?

Video: Hur använder du try i Python?

Video: Hur använder du try i Python?
Video: Python Programming Tutorial #18 - Try and Except (Python Error Handling) 2024, November
Anonim

De Prova och förutom blockering Pytonorm används för att fånga upp och hantera undantag. Pytonorm kör kod efter Prova uttalande som en "normal" del av programmet. Koden som följer except-satsen är programmets svar på eventuella undantag i föregående Prova klausul.

Angående detta, vad gör försök i Python?

Pythons försök uttalande är ett sätt som vi kan använda för att hantera fel på ett elegant sätt. Om felet hanteras korrekt, exekvering av koden gör producerar inte felstatus och det finns ingen utdata till stderr. Ovanstående avslutas med status = 0 och det finns ingen utgång till stderr.

Vet också, när du ska använda försök förutom? A Prova blocket låter dig hantera ett förväntat fel. De bortsett från block bör endast fånga undantag du är beredd att hantera. Om du hanterar ett oväntat fel kan din kod göra fel och dölja buggar.

Dessutom, hur skriver du förutom i Python?

Python Prova Utom

  1. Försöksblocket genererar ett undantag, eftersom x inte är definierat:
  2. Skriv ut ett meddelande om försöksblocket ger ett NameError och ett annat för andra fel:
  3. I det här exemplet genererar försöksblocket inget fel:
  4. Prova:
  5. Försök att öppna och skriva till en fil som inte är skrivbar:

Kan vi ha flera försöksblock i Python?

Du kan fånga flera olika undantag i ett enda undantag blockera . Se exemplet nedan. Vänligen notera att du kan skilja undantagen från variabeln med ett kommatecken som är tillämpligt i Pytonorm 2,6/2,7. Men du kan 't do det i Pytonorm 3.

Rekommenderad: