Kazalo:

Kako uporabljate try v Pythonu?
Kako uporabljate try v Pythonu?

Video: Kako uporabljate try v Pythonu?

Video: Kako uporabljate try v Pythonu?
Video: TUDev Solving Coding Challenges with Python! 2024, November
Anonim

The poskusi in razen blokade Python se uporablja za lovljenje in obdelavo izjem. Python izvaja kodo, ki sledi poskusi izjavo kot »običajni« del programa. Koda, ki sledi stavku razen, je odziv programa na vse izjeme v prejšnjem poskusi klavzula.

V zvezi s tem, kaj poskus naredi v Pythonu?

Pythonov poskus izjava je sredstvo, ki ga lahko uporabimo za elegantno obravnavo napak. Če je napaka pravilno obravnavana, izvedba kode ne ne ustvari stanja napake in ni izhoda v stderr. Zgornji izhod zapusti s statusom = 0 in ni izhoda v stderr.

Veš tudi, kdaj uporabiti poskusite razen? A poskusi blok vam omogoča obdelavo pričakovane napake. The razen blokirati samo ujeti izjeme, ki ste jih pripravljeni obravnavati. Če obvladate nepričakovano napako, lahko vaša koda naredi napačno stvar in skrije hrošče.

Poleg tega, kako pišete razen v Pythonu?

Python Poskusi Razen

  1. Blok try bo ustvaril izjemo, ker x ni definiran:
  2. Natisnite eno sporočilo, če blok try sproži NameError in drugo za druge napake:
  3. V tem primeru blok try ne ustvari nobene napake:
  4. poskusi:
  5. Poskusite odpreti in pisati v datoteko, v katero ni mogoče zapisovati:

Ali lahko imamo v Pythonu več poskusnih blokov?

Ti lahko ujeti večkraten izjeme v enem samem razen blok . Glej spodnji primer. Prosimo, upoštevajte, da ti lahko ločite izjeme od spremenljivke z vejica, ki se uporablja v Python 2,6/2,7. Ampak ti lahko ne narediti to noter Python 3.

Priporočena: