Hvornår skal du rejse en undtagelse?
Hvornår skal du rejse en undtagelse?

Video: Hvornår skal du rejse en undtagelse?

Video: Hvornår skal du rejse en undtagelse?
Video: KAN MENNESKER BO PÅ MARS? 2024, November
Anonim

Derfor undtagelser bør kun bruges hvis du kan ikke håndtere situationen på en anstændig måde (tænk "tom hukommelse" eller "computer brænder"). En tommelfingerregel er til brug undtagelser i tilfælde af noget du normalt ikke kunne forudsige. Eksempler er databaseforbindelse, manglende fil på disk osv.

Efterfølgende kan man også spørge, hvad det vil sige at rejse en undtagelse?

3.3 Undtagelser . At rejse en undtagelse er en teknik til at afbryde det normale flow af eksekvering i et program, signalere, at der er opstået en usædvanlig omstændighed og returnere direkte til en omsluttende del af programmet, der var udpeget til at reagere på denne omstændighed.

Udover ovenstående, hvordan rejser du en undtagelse i Python? Python udfører kode efter try-sætningen som en "normal" del af programmet. Koden, der følger efter undtagen statement er programmets svar på evt undtagelser i den foregående prøveklausul. Som du så tidligere, når den syntaktisk korrekte kode løber ind i en fejl , Python vilje smide en undtagelsesfejl.

Man kan også spørge, om en undtagelse stopper programmet?

Effekten af en hæve udmelding er til enten at omdirigere eksekvering i en matchende undtagen suite, eller til stoppe programmet fordi ingen matchende undtagen suite blev fundet til at håndtere undtagelse . Det undtagelse objekt skabt af hæve dåse indeholde en meddelelsesstreng, der giver en meningsfuld fejlmeddelelse. Generelt dette er en snor.

Hvad sker der, når du smider en ny undtagelse?

ny undtagelse () midler du skaber en ny forekomst af Undtagelse type. Mens hvornår du sige smide ny Undtagelse () Det betyder du siger, flyt programkontrollen til den, der ringer, og udfør ikke de yderligere sætninger efter dette kaste udmelding.

Anbefalede: