python筆記 13 常見異常型別

2021-09-26 10:06:57 字數 561 閱讀 6733

常見異常

attributeerror 試圖訪問乙個物件沒有的屬性,比如foo.x,但是foo沒有屬性x

ioerror 輸入/輸出異常;基本上是無法開啟檔案

importerror 無法引入模組或包;基本上是路徑問題或名稱錯誤

indentationerror 語法錯誤(的子類) ;**沒有正確對齊

indexerror 下標索引超出序列邊界,比如當x只有三個元素,卻試圖訪問x[5]

keyerror 試圖訪問字典裡不存在的鍵

keyboardinterrupt ctrl+c被按下

nameerror 使用乙個還未被賦予物件的變數

syntaxerror python**非法,**不能編譯(個人認為這是語法錯誤,寫錯了)

typeerror 傳入物件型別與要求的不符合

unboundlocalerror 試圖訪問乙個還未被設定的區域性變數,基本上是由於另有乙個同名的全域性變數,

導致你以為正在訪問它

valueerror 傳入乙個呼叫者不期望的值,即使值的型別是正確的

讀書筆記 Python常見異常類

1.nameerror 嘗試訪問乙個未宣告的變數,會引發nameerror。例如 print foo 錯誤資訊如下 traceback most recent call last file d pythoncode chapter09 異常.py line 1,in print foo nameer...

常見異常類

常見異常類 1 ioexception 操作輸入流和輸出流是坑內出現的異常。2 arithmeticexcption 數學異常。如果把整數除以0,就會出現這種異常。3 nullpointexception 空指標異常。當引用的變數為null時,試圖訪問物件的屬性或方法,就會出現這種異常。4 inde...

Python學習筆記(13) 類

物件導向程式設計是最有效的軟體編寫方法之一。在物件導向程式設計中,你編寫表示現實世界中的事物和情景的類,並基於這些類來建立物件。編寫類時,你定義一大類物件都有的通用行為。基於類建立物件時,每個物件都自動具備這種通用行為,然後可根據需要賦予每個物件獨特的個性。類 class dog def init ...