異常名稱
描述
zerodivisionerror
除數為0錯誤
windowserror
window系統呼叫失敗
valueerror
傳入無效的引數
unicodetranslateerror
unicode轉換時錯誤
unicodeerror
unicode相關錯誤
unicodeencodeerror
unicode編碼錯誤
unicodedecodeerror
unicode解碼時錯誤
typeerror
對型別無效的操作
taberror
tab和空格混用
systemexit
python解析器請求退出
systemerror
一般的解析器系統錯誤
syntaxerror
python語法錯誤
stopiteration
迭代器沒有更多的值
standarderror
所有內建標準異常的基類
runtimeerror
一般執行時錯誤
overflowerror
數值運算超出最大限制
oserror
作業系統錯誤
notimplementederror
尚未實現的方法
nameerror
使用未宣告的物件
memoryerror
記憶體溢位錯誤
lookiperror
無效資料查詢的基類
keyerror
對映中沒有這個鍵
keyboardinterrupt
使用者中斷執行, 通常就是ctrl+c
ioerror
輸入輸出操作失敗
indexerror
序列中沒有此索引
indentationerror
縮排錯誤
importerror
匯入模組失敗,大部分分原因是沒有安裝對應的模組
generatorexit
生成器發生異常來通知退出
floatingpointerror
浮點計算錯誤
exception
常規錯誤(異常)的基類
eoferror
沒有內建輸入,到達eof標記
environmenterror
作業系統錯誤的基類
baseexception
所有異常的基類
attributeerror
物件沒有這個屬性
assertionerror
斷言語句失敗
arithmeticerror
所有數值計算錯誤的基類
python 丟擲異常 python 異常
異常的概念 捕獲異常 異常的傳遞 丟擲異常 程式在執行時,如果 python 直譯器 遇到 到乙個錯誤,會停止程式的執行,並且提示一些錯誤資訊,這就是 異常 程式停止執行並且提示錯誤資訊 這個動作,我們通常稱之為 丟擲 raise 異常 程式開發時,很難將 所有的特殊情況 都處理的面面俱到,通過 異...
python丟擲異常
1 python 使用 raise 語句丟擲乙個指定的異常。raise nameerror hithere traceback most recent call last file line 1,in module raise nameerror hithere nameerror hithere ...
python 丟擲 python丟擲異常的方法
python丟擲異常的方法 閱讀 89 異常是python物件,表示乙個錯誤。當python指令碼發生異常時我們需要捕獲處理它,否則程式會終止執行。常見異常 attributeerror 呼叫不存在的方法引發的異常 eoferror 遇到檔案末尾引發的異常 importerror 匯入模組出錯引發的...