【Python】异常捕获
生活随笔
收集整理的這篇文章主要介紹了
【Python】异常捕获
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
異常
程序在運?時,如果 Python 解釋器 遇到到?個錯誤,會停?程序的執?,并且提示?些錯誤信息,這就是異常。
程序停?執?并且提示錯誤信息 這個動作, 拋出異常(raise 關鍵字)
捕獲異常
程序遇到異常, 默認動作是終?代碼程序的執?, 遇?異常之后, 可以使? 異常捕獲, 讓程序代碼繼續運?,不會終?運?
1.任何類型異常都能捕獲
try:書寫可能發生異常的代碼 except:發生了異常的代碼2.只捕獲指定類型異常,如果不是這個異常,還是會報錯
try:書寫可能發生異常的代碼 except 異常類型:發生了異常的代碼3.捕獲多個指定類型的異常(可以針對不同的異常錯誤,進行單獨的代碼處理)
try:書寫可能發生異常的模塊 except 異常類型1發生了異常1執行的代碼 except 異常類型2發生了異常2執行的代碼 except 異常類型...:發生了異常...執行的代碼4.異常捕獲的完整版
try:可能發生異常的代碼 except 異常類型1:發生異常類型1執行的代碼 except Exception as 變量:發生其他類型的異常,執行的代碼 else:沒有發生異常會執行的代碼 finally:不管有沒有發生異常,都會執行的代碼Exception 是常見的異常類父類,這里書寫Exception可以捕獲常見的所有異常,
as 變量:這個變量是一個異常類的對象,print(變量)可以打印異常信息
總結
以上是生活随笔為你收集整理的【Python】异常捕获的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 硬盘序列号是sn还是pn?(罗技鼠标序列
- 下一篇: python自动发微信-python实现