Mündəricat:

Python-da try istifadəsindən necə istifadə edirsiniz?
Python-da try istifadəsindən necə istifadə edirsiniz?

Video: Python-da try istifadəsindən necə istifadə edirsiniz?

Video: Python-da try istifadəsindən necə istifadə edirsiniz?
Video: ChatGPT fenomeni: Süni intellekt tərtibatçının mənzərəsini necə dəyişir! 2024, Bilər
Anonim

The cəhd edin və blokdan başqa Python istisnaları tutmaq və idarə etmək üçün istifadə olunur. Python aşağıdakı kodu yerinə yetirir cəhd edin proqramın "normal" hissəsi kimi ifadə. İstisna ifadəsindən sonra gələn kod proqramın əvvəlki hər hansı istisnalara cavabıdır cəhd edin bənd.

Bununla əlaqədar olaraq, Python-da cəhd nə edir?

Python cəhdi bəyanat səhvləri zərif şəkildə idarə etmək üçün istifadə edə biləcəyimiz bir vasitədir. Səhv düzgün idarə olunarsa, kodun icrası edir səhv statusu yaratmır və stderr-ə çıxış yoxdur. Yuxarıdakı status = 0 ilə çıxır və stderr-ə çıxış yoxdur.

Həmçinin bilirsiniz ki, cəhddən başqa nə vaxt istifadə ediləcək? A cəhd edin blok gözlənilən xətanı idarə etməyə imkan verir. The istisna olmaqla blok yalnız olmalıdır tutmaq idarə etməyə hazır olduğunuz istisnalar. Əgər siz gözlənilməz xətanı idarə etsəniz, kodunuz yanlış iş görə bilər və səhvləri gizlədə bilər.

Bundan əlavə, Python-dan başqa necə yazırsınız?

Python İstisna cəhd edin

  1. try bloku istisna yaradacaq, çünki x müəyyən edilməyib:
  2. Əgər cəhd bloku NameError yaradırsa, bir mesajı, digər səhvlər üçün isə digərini çap edin:
  3. Bu nümunədə try bloku heç bir xəta yaratmır:
  4. cəhd edin:
  5. Yazıla bilməyən faylı açmağa və ona yazmağa çalışın:

Python-da bir neçə sınaq blokumuz ola bilərmi?

Bacararsan tutmaq çoxsaylı tək istisnalar istisna olmaqla blok . Aşağıdakı nümunəyə baxın. Nəzərə alın ki bacararsan istisnaları dəyişəndən ayırın ilə tətbiq oluna bilən vergül Python 2.6/2.7. Amma bacararsan 't et içində Python 3.

Tövsiyə: