Nə vaxt bir istisna qaldırmalısınız?
Nə vaxt bir istisna qaldırmalısınız?

Video: Nə vaxt bir istisna qaldırmalısınız?

Video: Nə vaxt bir istisna qaldırmalısınız?
Video: Ayaqlarınız Üşüyürsə Vacib İzləyin - Evdə Ucuz Müalicəsi 2024, Noyabr
Anonim

Buna görə də istisnalar olmalıdır yalnız istifadə oluna bilər Sən vəziyyəti layiqincə idarə edə bilmir ("yaddaş tükəndi" və ya "kompüter yanır" düşünün). bir əsas qaydadır üçün istifadə edin istisnalar bir şey halda Sən normal olaraq proqnozlaşdıra bilmirdi. Nümunələr verilənlər bazası bağlantısı, diskdə çatışmayan fayl və s.

Sonradan da sual oluna bilər ki, istisna qaldırmaq nə deməkdir?

3.3 İstisnalar . Bir istisna qaldırmaq proqramda normal icra axınını kəsmək, bəzi müstəsna halların yarandığını bildirmək və birbaşa həmin vəziyyətə reaksiya vermək üçün təyin edilmiş proqramın əlavə hissəsinə qayıtmaq üçün texnikadır.

Yuxarıdakılardan əlavə, Python-da bir istisnanı necə qaldırırsınız? Python proqramın “normal” hissəsi kimi try ifadəsindən sonra kodu icra edir. ardınca gələn kod istisna olmaqla bəyanat hər hansı bir proqramın cavabıdır istisnalar əvvəlki try bəndində. Daha əvvəl gördüyünüz kimi, sintaktik olaraq düzgün kod işlədikdə bir səhv , Python olacaq istisna xətası atmaq.

Biri də soruşa bilər ki, istisnanın qaldırılması proqramı dayandırırmı?

Təsiri a yüksəltmək bəyanat edir ya paketdən başqa uyğunluqda icranı yönləndirmək, ya da proqramı dayandırın çünki idarə etmək üçün paketdən başqa heç bir uyğunluq tapılmadı istisna . The istisna tərəfindən yaradılmış obyekt yüksəldə bilər mənalı xəta mesajı verən mesaj sətrini ehtiva edir. Ümumiyyətlə, bu edir bir simli.

Yeni İstisna atdığınız zaman nə baş verir?

yeni İstisna () deməkdir Sən yaradırlar yeni misal İstisna növü. Nə vaxt Sən demək yeni İstisna atın () bu deməkdir Sən deyirlər ki, proqramın idarəsini zəng edənə köçürün və bundan sonra sonrakı ifadələri icra etməyin atmaq bəyanat.

Tövsiyə: