什么是異常?
一般情況下,在python無法正常處理程序時就會發生一個異常(異常是python對象,表示一個錯誤),也就是我們俗稱的程序崩了。
異常就是程序運行時候發生錯誤的信號(在程序出現錯誤的時候,則會產生一個異常,若程序沒有處理他,則會拋出該異常,程序的運行也隨之終止)。
異常的處理步驟:
1、可預知的異常:
如果錯誤發生的條件是可預知的,需要用 if 進行處理,在錯誤發生之前進行預防。
2、未知的異常:
try
:
代碼塊
except
異常類型
:
異常處理的方法
else
:
如果沒有異常,執行此句
finally
:
無論有沒有異常,均會執行此句
常見的異常類型:
AttributeError 試圖訪問一個對象沒有的樹形,比如foo.x,但是foo沒有屬性x
ImportError 無法引入模塊或包;基本上是路徑問題或名稱錯誤
IndentationError 語法錯誤(的子類) ;代碼沒有正確對齊
IndexError 索引越界
KeyError 訪問字典里不存在的鍵
KeyboardInterrupt Ctrl+C被按下
NameError 變量未被賦值
SyntaxError 代碼非法,代碼不能編譯
TypeError 傳入對象類型與要求的不符合
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
