python異常處理的流程是什麼?

m53469發表於2021-09-11

python異常處理的流程是什麼?

(推薦作業系統:windows7系統、Python 3.9.1、DELL G3電腦。)

1、過程

執行try下面的語句。

發生異常時,在except語句中尋找對應異常病進行處理。

如果沒有異常,執行else語言內容。

最後,無論是否發生異常,都必須執行finally語言。

2、例項

# 簡單異常案例
# 給出提示資訊
try:
    num = int(input("Please input your number:"))
    rst = 100/num
    print("計算結果是:{}".format(rst))
# 捕獲異常後,把異常例項化,出錯資訊會在例項裡
# 注意以下寫法
# 以下語句是捕獲ZeroDivisionError異常並例項化例項e
except ZeroDivisionError as e:
    print("輸入錯誤")
    print(e)
    # exit是退出程式的意思
    exit()

以上就是python異常處理的流程,希望能對大家有所幫助。更多Python學習指路:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2819/viewspace-2830547/,如需轉載,請註明出處,否則將追究法律責任。

相關文章