Kdaj bi morali vnesti izjemo?
Kdaj bi morali vnesti izjemo?

Video: Kdaj bi morali vnesti izjemo?

Video: Kdaj bi morali vnesti izjemo?
Video: The Shocking Truth about Non-Human UFOs: John Greenewald Reveals All 2024, Maj
Anonim

Zato izjeme bi morale uporabljati le, če ti situacije ne more obvladati na dostojen način (pomislite na "zmanjkalo pomnilnika" ali "računalnik gori"). eno pravilo je do uporaba izjeme v primeru nečesa ti običajno ne bi mogel predvideti. Primeri so povezljivost baze podatkov, manjkajoča datoteka na disku itd.

Pozneje se lahko vprašamo tudi, kaj pomeni sprožiti izjemo?

3.3 Izjeme . Vzbujanje izjeme je tehnika za prekinitev običajnega poteka izvajanja v programu, ki signalizira, da se je pojavila neka izredna okoliščina, in se vrne neposredno v objemni del programa, ki je bil določen za odziv na to okoliščino.

Poleg zgoraj navedenega, kako v Pythonu ustvarite izjemo? Python izvede kodo, ki sledi stavku try kot "normalni" del programa. Koda, ki sledi razen izjava je odziv programa na katero koli izjeme v prejšnjem poskusu klavzule. Kot ste videli prej, ko sintaktično pravilna koda naleti na datoteko napaka , Python volja vrniti napako izjeme.

Lahko se tudi vprašamo, ali dvig izjeme ustavi program?

Učinek a dvigniti izjava je za preusmeritev izvajanja v ujemajočem se nizu, razen v paketu, ali na ustavite program ker ni bilo najdeno nobenega ujemanja, razen zbirke, ki bi obravnavala izjema . The izjema predmet, ki ga je ustvaril dvigniti lahko vsebujejo sporočilni niz, ki zagotavlja smiselno sporočilo o napaki. Na splošno to je vrvica.

Kaj se zgodi, ko vržete novo izjemo?

nova izjema () pomeni ti ustvarjajo a novo primer Izjema tip. Medtem ko kdaj ti reči vrzi novo izjemo () to pomeni ti pravijo premakniti kontrolnik programa na klicatelja in po tem ne izvajati nadaljnjih stavkov vrgel izjava.

Priporočena: