Orodha ya maudhui:

Unatumiaje kujaribu kwenye Python?
Unatumiaje kujaribu kwenye Python?

Video: Unatumiaje kujaribu kwenye Python?

Video: Unatumiaje kujaribu kwenye Python?
Video: How To Install Python, Setup Virtual Environment VENV, Set Default Python System Path & Install Git 2024, Novemba
Anonim

The jaribu na isipokuwa kuzuia ndani Chatu hutumika kukamata na kushughulikia tofauti. Chatu hutekeleza kanuni kufuatia jaribu taarifa kama sehemu ya "kawaida" ya programu. Msimbo unaofuata isipokuwa taarifa ni jibu la programu kwa vighairi vyovyote vilivyotangulia jaribu kifungu.

Kuhusiana na hili, hujaribu kufanya nini huko Python?

Jaribio la Python kauli ni njia ambayo tunaweza kutumia kushughulikia makosa kwa uzuri. Ikiwa kosa linashughulikiwa vizuri, utekelezaji wa kanuni hufanya haitoi hali ya makosa na hakuna matokeo kwa stderr. Ya hapo juu yanatoka na status = 0 na hakuna pato kwa stderr.

Pia Jua, wakati wa kutumia jaribu isipokuwa? A jaribu block hukuruhusu kushughulikia hitilafu inayotarajiwa. The isipokuwa block lazima tu kukamata isipokuwa uko tayari kushughulikia. Ukishughulikia hitilafu isiyotarajiwa, nambari yako inaweza kufanya jambo baya na kuficha hitilafu.

Kwa kuongeza, unaandikaje isipokuwa kwenye Python?

Python Jaribu Isipokuwa

  1. Kizuizi cha kujaribu kitatoa ubaguzi, kwa sababu x haijafafanuliwa:
  2. Chapisha ujumbe mmoja ikiwa kizuizi cha kujaribu kitainua NameError na mwingine kwa makosa mengine:
  3. Katika mfano huu, kizuizi cha kujaribu haitoi makosa yoyote:
  4. jaribu:
  5. Jaribu kufungua na kuandika kwa faili ambayo haiwezi kuandikwa:

Tunaweza kuwa na vizuizi vingi vya kujaribu huko Python?

Unaweza kukamata nyingi isipokuwa katika moja isipokuwa kuzuia . Tazama mfano hapa chini. Tafadhali kumbuka kuwa unaweza tenganisha tofauti kutoka kwa kutofautisha na koma ambayo inatumika katika Chatu 2.6/2.7. Lakini unaweza 't fanya ndani Chatu 3.

Ilipendekeza: