小編給大家分享一下python設(shè)置報(bào)錯(cuò)跳過(guò)的方法,希望大家閱讀完這篇文章后大所收獲,下面讓我們一起去探討吧!
創(chuàng)新互聯(lián)建站專注于企業(yè)營(yíng)銷型網(wǎng)站、網(wǎng)站重做改版、古丈網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5響應(yīng)式網(wǎng)站、商城建設(shè)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為古丈等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。
我們?cè)趯?xiě)代碼的時(shí)候,經(jīng)常會(huì)遇見(jiàn)程序拋出Error無(wú)法執(zhí)行的情況。
一般情況下,在Python無(wú)法正常處理程序時(shí)就會(huì)發(fā)生一個(gè)異常。異常是Python對(duì)象,表示一個(gè)錯(cuò)誤。當(dāng)Python腳本發(fā)生異常時(shí)我們需要捕獲處理它,否則程序會(huì)終止執(zhí)行。
我們可以使用try...except...else語(yǔ)句跳過(guò)錯(cuò)誤繼續(xù)執(zhí)行:
try: 正常的操作 ...................... except: 發(fā)生異常,執(zhí)行這塊代碼 ...................... else: 如果沒(méi)有異常執(zhí)行這塊代碼
我們還可以使用try...except...finally...的錯(cuò)誤處理機(jī)制
try...except...finally...與try...except...else區(qū)別是 無(wú)論有沒(méi)有錯(cuò)誤 finally語(yǔ)句都會(huì)執(zhí)行
例如:
try: print('try...') r = 10 / 0 print('result:', r) except ZeroDivisionError as e: print('except:', e) finally: print('finally...') print('END')
看完了這篇文章,相信你對(duì)python設(shè)置報(bào)錯(cuò)跳過(guò)的方法有了一定的了解,想了解更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!