python常見丟擲異常

2021-10-10 10:26:37 字數 1431 閱讀 1144

異常名稱

描述

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 匯入模組出錯引發的...