Без обзира колико сте добри у програмирању, у одређеним скриптама ће бити грешака. До ових грешака може доћи због неочекиваног корисничког уноса, погрешног одговора сервера или било ког другог разлога. Покушајте Осим у Питхон омогућава вам да ухватите грешке и уместо да умрете, учините нешто разумније. У овом чланку ћемо видети како Питхон користи три-осим за обраду изузетка у следећем низу:
шта је дак у моћи би
- Шта је покушај осим у Питхону?
- Како функционише Три?
- Пример изузетака Питхон-а
- Изузетак руковање
- Изузетак грешке
Шта је покушај осим у Питхону?
Покушај метода користи се у руковању грешкама и изузецима. Постоје две врсте :
Синтаксна грешка : Такође је позната као грешка у анализирању. То се дешава када Питхон парсер не може да разуме линију кода.
Изузетак грешка : Ове грешке се откривају током извршавања.
Сада, у овим ситуацијама, морамо да се позабавимо тим грешкама унутар нашег кода у Питхону. Ту је добро испробавање осим у питхону.
Синтакса:
три: // Цоде осим: // Цоде
Пример:
три: принт (к) осим: принт ('Дошло је до изузетка')
Излаз:
Како функционише покушај ()?
Различити кораци укључени у рад покушаја су:
- Тхе покушати клаузула се извршава измеђутхе покушати и осим клаузула.
- Ако не постоји изузетак, онда самотхе покушати клаузула ће се покренути и осим клаузула је завршена.
- Тхе покушати клаузула ће бити прескочена и осим клаузула ће се покренути ако дође до било ког изузетка.
- У случају било ког изузетка, ако осим клаузула унутар кода то не обрађује, она се преноси на спољашњу покушати изјаве. Извршење се зауставља ако изузетак остане необрађен.
- ДО покушати изјава може имати више осим клаузула.
Пример изузетака Питхон-а
У првом примеру нема изузетка, па ће се покренути клаузула три:
деф дивиде (к, и): три: ресулт = к // и принт ('Одговор је:', резултат) осим ЗероДивисионЕррор: принт ('Извини! Не може се поделити са нулом') дивиде (10, 5)
Излаз:
Одговор је: 2
У другом примеру постоји изузетак па ће се изводити само осим клаузула:
деф дивиде (к, и): три: ресулт = к // и принт ('Одговор је:', резултат) осим ЗероДивисионЕррор: принт ('Извини! Не може се поделити са нулом') дивиде (4, 0)
Излаз:
Извињавам се ! Није могуће поделити са нулом
Изузетак руковање
Тхе покушати и осим блок у Питхону се користи за хватање и руковање изузецима. извршава код сматрајући изјаву три нормалним делом програма. Док изјава осим делује као одговор програма на било који у претходној клаузули покушај.
Изузеци су погодни за руковање грешкама и посебним условима у програму. Ако радите са кодом који може створити грешку, тада можете користити руковање изузецима. Такође, можете да покренете изузетак у свом програму користећи изјава о изузећу . Подизање изузетка прекида извршење тренутног кода и враћа изузетак назад док се њиме не рукује.
поставио помрачење за јаву
Изузетак грешке
Постоје различите врсте грешака изузетака као што су:
- ИОЕррор : Ако датотеку није могуће отворити
- КеибоардИнтеррупт : Када корисник притисне неовисни тастер
- ВалуеЕррор : Када уграђена функција прими погрешан аргумент
- ЕОФЕррор : Ако се погоди крај датотеке без читања података
- ИмпортЕррор : Ако не може да пронађе модул
Овим смо дошли до краја нашег чланка. Надам се да сте разумели шта је три осим у Питхону и како се користи за руковање изузецима.
Да бисте стекли детаљно знање о Питхону заједно са разним апликацијама, можете се пријавити за уживо са 24/7 подршком и доживотним приступом.
Имате питање за нас? Молимо вас да га спомињете у одељку за коментаре овог блога „пробајте осим у Питхону“ и јавићемо вам се што је пре могуће.