Spisu treści:

Jak używać try w Pythonie?
Jak używać try w Pythonie?

Wideo: Jak używać try w Pythonie?

Wideo: Jak używać try w Pythonie?
Wideo: Python Programming Tutorial #18 - Try and Except (Python Error Handling) 2024, Listopad
Anonim

ten próbować i z wyjątkiem bloku w Pyton służy do przechwytywania i obsługi wyjątków. Pyton wykonuje kod następujący po próbować oświadczenie jako „normalna” część programu. Kod następujący po instrukcjiexcept jest odpowiedzią programu na wszelkie wyjątki w poprzednim próbować klauzula.

W związku z tym, co próbuje zrobić w Pythonie?

Próba Pythona oświadczenie jest środkiem, którego możemy użyć do wdzięcznego radzenia sobie z błędami. Jeśli błąd zostanie prawidłowo obsłużony, wykonanie kodu czy nie generuje statusu błędu i nie ma wyjścia na stderr. Powyższe kończy się ze statusem = 0 i nie ma wyjścia na stderr.

Wiesz też, kiedy używać try z wyjątkiem? A próbować blok pozwala obsłużyć oczekiwany błąd. ten z wyjątkiem blok powinien tylko łapać wyjątki, z którymi jesteś gotów sobie poradzić. Jeśli obsłużysz nieoczekiwany błąd, Twój kod może zrobić coś złego i ukryć błędy.

Dodatkowo, jak piszesz poza Pythonem?

Wypróbuj Pythona z wyjątkiem

  1. Blok try wygeneruje wyjątek, ponieważ x nie jest zdefiniowane:
  2. Wydrukuj jedną wiadomość, jeśli blok try zgłosi NameError, a drugą dla innych błędów:
  3. W tym przykładzie blok try nie generuje żadnego błędu:
  4. próbować:
  5. Spróbuj otworzyć i zapisać plik, do którego nie można zapisywać:

Czy możemy mieć wiele bloków try w Pythonie?

Możesz łapać wiele wyjątki w jednym wyjątkiem blok . Zobacz poniższy przykład. Proszę to zanotować możesz oddziel wyjątki od zmiennej z przecinek, który ma zastosowanie w Pyton 2.6/2.7. Ale możesz 'T robić to w Pyton 3.

Zalecana: