Isonjululwe: indlela yokusibulala iskripthi ukuba impazamo ibethiwe kwipython

Ingxaki ephambili enxulumene nokubulala iskripthi ukuba impazamo ibethelwe kwiPython kukuba kunokuba nzima ukumisela ukuba impazamo yenzeke nini kwaye phi. Oku kwenza kube nzima ukuphawula owona nobangela wempazamo, nto leyo enokwenza kube nzima ukuyilungisa nokulungisa. Ukongeza, kuxhomekeke kwindlela umbhalo obhalwe ngayo, kusenokungabi lula ukuyeka ukuphumeza xa kukho impazamo. Umzekelo, ukuba iskripthi siqulethe iilophu ezininzi okanye imisebenzi ebizwa ngokuba yirecursively, ukumisa uphumezo kwindawo yempazamo kunokushiya iindawo ezithile zekhowudi zisasebenza kwaye zinokubangela imiba eyongezelelweyo. Ukujongana nalo mba, abaphuhlisi kufuneka basebenzise i-try/ngaphandle kweebhloko okanye ezinye iindlela zokuphatha ngaphandle kwekhowudi yabo ukuze iimpazamo zibanjwe kwaye ziphathwe ngokufanelekileyo.

You can use the sys.exit() function to kill a script if an error is hit in Python. For example:

try: 
    # code here 
except Exception as e: 
    print(e) 
    sys.exit()

#zama: Lo mgca wekhowudi uza kuzama ukwenza ikhowudi ngaphakathi kwibhloko yokuzama.
#ikhowudi apha: Kulapho ungabhala khona ikhowudi ofuna ukuyenza.
#ngaphandle Kwangaphandle njenge-e: Lo mgca wekhowudi uza kubamba naziphi na iimeko ezichaseneyo eziphoswe yitry block kwaye yabele uguqulo olubizwa ngokuba yi 'e'.
#print(e): Lo mgca wekhowudi uzakuprinta naziphi na iimeko ezingaphandle ezibanjiweyo ngaphandle kwebhloko.
#sys.exit(): Lo mgca wekhowudi uzakuphelisa iskripthi ukuba umkhethe ubanjwe ngaphandle kwebhloko.

Ukubhalwa kwePython

Ukubhalwa kwePython yindlela enamandla yokwenza imisebenzi ngokuzenzekelayo kunye nokudala izicelo ezinamandla. Lulwimi olukumgangatho ophezulu, olutolikwayo ekulula ukulufunda nokulusebenzisa. Izikripthi zePython zingasetyenziselwa imisebenzi eyahlukeneyo, njengophuhliso lwewebhu, ukuzenzekelayo, uhlalutyo lwedatha, ukuphuhliswa komdlalo, kunye nokunye. Izikripthi zePython zibhalwe kwiifayile ezibhaliweyo ezingenanto kunye nolwandiso lwe-.py. Ikhowudi kwezi fayile inokwenziwa ngokuthe ngqo kumgca womyalelo okanye ngendawo yophuhliso edibeneyo (IDE). I-Python inelayibrari ebanzi yeemodyuli ezivumela abasebenzisi ukuba bafikelele kwimithombo eyahlukeneyo yenkqubo kwaye benze imisebenzi enzima ngokulula. Ukongeza, ezininzi izakhelo ezidumileyo zikhona kuphuhliso lwewebhu zisebenzisa iPython efana neDjango kunye neFlask.

Indlela yokusibulala iskripthi ukuba impazamo ibethelwe kwipython

Ukuba ufuna ukubulala iscript ukuba impazamo ibethiwe kwiPython, ungasebenzisa sys.exit() umsebenzi. Oku kuya kuphelisa ngokukhawuleza iskripthi kwaye uphume ngekhowudi yempazamo. Ungasebenzisa kwakhona i-try/ngaphandle kweebhloko ukubamba iimpazamo uze ufowunele sys.exit() ukuba kuyimfuneko.

Izithuba ezihambelanayo:

Shiya Comment