A cikin Python, sarrafa kurakurai da keɓantawa muhimmin sashi ne na tsarin shirye-shirye. Lokacin gudanar da shirin, kurakurai da keɓancewa na iya faruwa. Gudanar da kurakurai da keɓantawa yana ba shirin damar ɗauka da ba da rahoton waɗannan yanayi na bazata cikin sassauƙa kuma a cikin hanyar karantawa.
Magance Kurakurai gama gari( Exception Handling
)
A cikin Python, muna amfani da try-except
toshe don magance kurakuran gama gari. Tsarin try-except
yana ba da damar shirin aiwatar da toshe lambar a cikin try
sashin, kuma idan kuskure ya faru a cikin wannan toshe, shirin zai matsa zuwa except
sashin don magance wannan kuskuren.
Misali:
Gudanar da Gabaɗaya keɓancewa
Baya ga sarrafa takamaiman nau'ikan kurakurai, za mu iya amfani da su except
ba tare da fayyace takamaiman nau'in kuskure ba. Wannan yana taimaka wa keɓanta gabaɗaya waɗanda ba mu sani ba tukuna.
Misali:
Gudanar da Nau'o'in Banbancin Maɗaukaki da yawa
Hakanan zamu iya ɗaukar nau'ikan kurakurai daban-daban a cikin try-except
toshe iri ɗaya ta amfani da except
jumla mai yawa.
Misali:
A else
da finally
Clauses
- Sashen
else
yana ba da damar aiwatar da toshe na lamba lokacin da babu kuskure a cikintry
sashin. - Salon
finally
yana ba da damar aiwatar da toshe lambar bayan an kammala dukatry
da sassan biyu.except
Misali:
Gudanar da kurakurai da keɓantacce a cikin Python yana sa shirin ya fi ƙarfi kuma yana ƙara kwanciyar hankali. Lokacin sarrafa kurakurai da kyau, za mu iya samar da saƙon da suka dace ko aiwatar da ayyuka daidai lokacin da al'amuran da ba zato ba tsammani suka faru.