Obsah:

Ako používate try v Pythone?
Ako používate try v Pythone?

Video: Ako používate try v Pythone?

Video: Ako používate try v Pythone?
Video: Clearing Python in a Command Line Interpreter! 2024, November
Anonim

The skúste a okrem blokovania Python sa používa na zachytenie a spracovanie výnimiek. Python vykoná kód nasledujúci po skúste ako „normálnu“súčasť programu. Kód, ktorý nasleduje po príkaze okrem, je odpoveďou programu na všetky výnimky v predchádzajúcom skúste doložka.

Čo sa týka tohto, čo sa snaží urobiť v Pythone?

Pythonov pokus je prostriedok, ktorý môžeme použiť na elegantné spracovanie chýb. Ak je chyba správne spracovaná, vykonanie kódu robí nevytvára chybový stav a neexistuje žiadny výstup do stderr. Vyššie uvedené skončí so stavom = 0 a na stderr nie je žiadny výstup.

Tiež viete, kedy použiť try okrem? A skúste blok vám umožňuje zvládnuť očakávanú chybu. The okrem blok by mal iba chytiť výnimky, ktoré ste pripravení zvládnuť. Ak spracujete neočakávanú chybu, váš kód môže urobiť nesprávnu vec a skryť chyby.

Okrem toho, ako píšete okrem Pythonu?

Python Skús okrem

  1. Blok try vygeneruje výnimku, pretože x nie je definované:
  2. Vytlačte jednu správu, ak blok try vyvolá NameError a ďalšiu pre iné chyby:
  3. V tomto príklade blok try negeneruje žiadnu chybu:
  4. skús:
  5. Pokúste sa otvoriť a zapísať súbor, do ktorého nemožno zapisovať:

Môžeme mať v Pythone viacero skúšobných blokov?

Môžeš chytiť viacnásobné výnimky v jedinej výnimke blokovať . Pozrite si príklad nižšie. Vezmite prosím na vedomie, že môžeš oddeľte výnimky od premennej s čiarka, ktorá je použiteľná v Python 2,6/2,7. ale môžeš 't robiť to v Python 3.

Odporúča: