python異常處理的流程是什么?
(推薦操作系統(tǒng):windows7系統(tǒng)、Python3.9.1、DELLG3電腦。)
1、過(guò)程
執(zhí)行try下面的語(yǔ)句。
發(fā)生異常時(shí),在except語(yǔ)句中尋找對(duì)應(yīng)異常病進(jìn)行處理。
如果沒(méi)有異常,執(zhí)行else語(yǔ)言?xún)?nèi)容。
最后,無(wú)論是否發(fā)生異常,都必須執(zhí)行finally語(yǔ)言。
2、實(shí)例
#簡(jiǎn)單異常案例
#給出提示信息
try:
num=int(input("Pleaseinputyournumber:"))
rst=100/num
print("計(jì)算結(jié)果是:{}".format(rst))
#捕獲異常后,把異常實(shí)例化,出錯(cuò)信息會(huì)在實(shí)例里
#注意以下寫(xiě)法
#以下語(yǔ)句是捕獲ZeroDivisionError異常并實(shí)例化實(shí)例e
exceptZeroDivisionErrorase:
print("輸入錯(cuò)誤")
print(e)
#exit是退出程序的意思
exit()
以上就是python異常處理的流程,希望能對(duì)大家有所幫助。更多Python學(xué)習(xí)教程請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。