Obsah:

Jak používáte try v Pythonu?
Jak používáte try v Pythonu?

Video: Jak používáte try v Pythonu?

Video: Jak používáte try v Pythonu?
Video: Python Programming Tutorial #18 - Try and Except (Python Error Handling) 2024, Listopad
Anonim

The Snaž se a kromě blokování Krajta se používá k zachycení a zpracování výjimek. Krajta spustí kód následující za Snaž se příkaz jako „normální“součást programu. Kód, který následuje za příkazem výjimkou, je odpovědí programu na jakékoli výjimky v předchozím Snaž se doložka.

Co se v tomto ohledu snaží udělat v Pythonu?

Pythonův pokus příkaz je prostředek, který můžeme použít k elegantnímu zpracování chyb. Pokud je chyba správně zpracována, provedení kódu dělá nevytváří chybový stav a není k dispozici žádný výstup do stderr. Výše uvedené skončí se stavem = 0 a není žádný výstup na stderr.

Také víte, kdy použít zkusit kromě? A Snaž se blok umožňuje zpracovat očekávanou chybu. The až na blok by měl pouze úlovek výjimky, které jste připraveni zvládnout. Pokud zpracujete neočekávanou chybu, váš kód může udělat špatnou věc a skrýt chyby.

Navíc, jak píšete kromě Pythonu?

Python Zkuste kromě

  1. Blok try vygeneruje výjimku, protože x není definováno:
  2. Vytiskněte jednu zprávu, pokud blok try vyvolá NameError a další pro ostatní chyby:
  3. V tomto příkladu blok try negeneruje žádnou chybu:
  4. Snaž se:
  5. Zkuste otevřít a zapisovat do souboru, do kterého nelze zapisovat:

Můžeme mít v Pythonu více zkušebních bloků?

Můžeš úlovek násobek výjimky v jedné výjimce blok . Viz níže uvedený příklad. Vezměte prosím na vědomí, že můžeš oddělte výjimky od proměnné s čárka, která je použitelná v Krajta 2,6/2,7. Ale můžeš 't dělat to dovnitř Krajta 3.

Doporučuje: