本文根據老男孩的銀角大王的部落格內容整理而來,版權歸屬原作者
date: 2018-09-02 22:02:11
1,常見的錯誤
attributeerror #試圖訪問乙個物件沒有的樹形,比如foo.x,但是foo沒有屬性x
ioerror #
輸入/輸出異常;基本上是無法開啟檔案
importerror #
無法引入模組或包;基本上是路徑問題或名稱錯誤
indentationerror #
語法錯誤(的子類) ;**沒有正確對齊
indexerror #
下標索引超出序列邊界,比如當x只有三個元素,卻試圖訪問x[5]
keyerror #
試圖訪問字典裡不存在的鍵
keyboardinterrupt #
ctrl+c被按下
nameerror #
使用乙個還未被賦予物件的變數
syntaxerror #
python**非法,**不能編譯(個人認為這是語法錯誤,寫錯了)
typeerror #
傳入物件型別與要求的不符合
unboundlocalerror #
試圖訪問乙個還未被設定的區域性變數,基本上是由於另有乙個同名的全域性變數,導致你以為正在訪問它
valueerror #
傳入乙個呼叫者不期望的值,即使值的型別是正確的
2,其他的錯誤
arithmeticerrorassertionerror
attributeerror
baseexception
buffererror
byteswarning
deprecationwarning
environmenterror
eoferror
exception
floatingpointerror
futurewarning
generatorexit
importerror
importwarning
indentationerror
indexerror
ioerror
keyboardinterrupt
keyerror
lookuperror
memoryerror
nameerror
notimplementederror
oserror
overflowerror
pendingdeprecationwarning
referenceerror
runtimeerror
runtimewarning
standarderror
stopiteration
syntaxerror
syntaxwarning
systemerror
systemexit
taberror
typeerror
unboundlocalerror
unicodedecodeerror
unicodeencodeerror
unicodeerror
unicodetranslateerror
unicodewarning
userwarning
valueerror
warning
zerodivisionerror
python中異常語句 python 異常
導航 python的異常分為兩種,1 語法錯誤,在python直譯器的語法檢測中不通過不能執行 2 異常,python程式執行期檢測到的錯誤被稱為異常。在沒有做異常處理時,將終止程式並提示異常資訊,如 字串轉換為數字時的型別轉換異常,檔案讀取時的檔案不存在異常,網路鏈結時主機不可達異常 等。當pyt...
python中的異常
exception類是最常用的異常類,該類包括standarderror,stopiteration,generatorexit,warning等異常類.standarderror類是python的錯誤異常,如果程式中出現邏輯上的錯誤,將引發該異常.例如除數為0的異常。standarderror類是...
python中的異常
1,空的except語句將會捕捉所有的異常,可以用sys模組中取出異常名和異常的值 2,raw input 讀檔案到末尾時,會引發eoferror異常,這種異常不是錯誤 3,finally只做清楚工作,不做異常處理 異常處理的例子 myexception error defraise1 raisem...