Ixazululiwe: ungasibulala kanjani iskripthi uma iphutha lishaywa i-python

Inkinga enkulu ehlobene nokubulala iskripthi uma iphutha lishaywa kuPython ukuthi kungaba nzima ukucacisa ukuthi iphutha lenzeke nini futhi kuphi. Lokhu kwenza kube nzima ukukhomba imbangela yangempela yephutha, okungenza kube nzima ukulungisa iphutha nokulungisa. Ukwengeza, kuye ngokuthi iskripthi sibhalwe kanjani, kungase kungabi lula ukumisa ukwenza lapho kwenzeka iphutha. Isibonelo, uma iskripthi siqukethe amaluphu amaningi noma imisebenzi ebizwa ngokuphindaphinda, ukumisa ukwenza endaweni yephutha kungase kushiye izingxenye ezithile zekhodi zisasebenza futhi kungase kubangele izinkinga ezengeziwe. Ukuze kuxazululwe le nkinga, onjiniyela kufanele basebenzise i-try/ngaphandle kwamabhulokhi noma ezinye izindlela zokuphatha okuhlukile kumakhodi abo ukuze amaphutha abanjwe futhi asingathwe ngendlela efanele.

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 mugqa wekhodi uzozama ukusebenzisa ikhodi ngaphakathi kwebhulokhi yokuzama.
#ikhodi lapha: Yilapho ongabhala khona ikhodi ofuna ukuyisebenzisa.
#except Okuhlukile njengokuthi e: Lo mugqa wekhodi uzobamba noma yikuphi okuhlukile okuphonswa ibhulokhi yokuzama futhi inikeze okuguquguqukayo okubizwa ngokuthi 'e'.
#print(e): Lo mugqa wekhodi uzophrinta noma yikuphi okuhlukile okubanjwe ngaphandle kwebhulokhi.
#sys.exit(): Lo mugqa wekhodi uzonqamula iskripthi uma okuhlukile kubanjwe ngaphandle kwebhulokhi.

Ukubhalwa kwePython

I-Python scripting iyindlela enamandla yokwenza imisebenzi ngokuzenzakalelayo futhi udale izinhlelo zokusebenza ezinamandla. Iwulimi olusezingeni eliphezulu, olutolikwa okulula ukulufunda nokulusebenzisa. Imibhalo yePython ingasetshenziselwa imisebenzi eyahlukene, njengokuthuthukiswa kwewebhu, ukuzenzekelayo, ukuhlaziya idatha, ukuthuthukiswa komdlalo, nokuningi. Imibhalo yePython ibhalwe ngamafayela ombhalo ongenalutho anesandiso se-.py. Ikhodi kulawa mafayela ingenziwa ngokuqondile emugqeni womyalo noma ngendawo yokuthuthukisa edidiyelwe (IDE). I-Python inomtapo obanzi wamamojula avumela abasebenzisi ukuthi bafinyelele izinsiza ezahlukahlukene zesistimu futhi benze imisebenzi eyinkimbinkimbi kalula. Ukwengeza, izinhlaka eziningi ezithandwayo zikhona zokuthuthukiswa kwewebhu kusetshenziswa iPython efana ne-Django neFlask.

Ungasibulala kanjani iskripthi uma iphutha lishaywa i-python

Uma ufuna ukubulala umbhalo uma iphutha lishaywa ku-Python, ungasebenzisa umsebenzi we-sys.exit(). Lokhu kuzonqamula ngokushesha iskripthi futhi kuphume ngekhodi yephutha. Ungasebenzisa futhi i-try/ngaphandle kwamabhulokhi ukuze ubambe amaphutha bese ushayela u-sys.exit() uma kunesidingo.

Okuthunyelwe okuhlobene:

Shiya amazwana