python 异常分类_Python异常类型
python標準異常
異常名稱描述
BaseException所有異常的基類
SystemExit解釋器請求退出
KeyboardInterrupt用戶中斷執行(通常是輸入^C)
Exception常規錯誤的基類
StopIteration迭代器沒有更多的值
GeneratorExit生成器(generator)發生異常來通知退出
StandardError所有的內建標準異常的基類
ArithmeticError所有數值計算錯誤的基類
FloatingPointError浮點計算錯誤
OverflowError數值運算超出最大限制
AssertionError斷言語句失敗
AttributeError對象沒有這個屬性 ,訪問某個對象的不存在的屬性的時候
IndexError 序列中沒有此索引(index)
KeyError 查找字典中不存在的關鍵字
NameError 未聲明/初始化對象 (沒有屬性),訪問不存在的變量
OSError 操作系統錯誤,例如打開一個不存在的文件,FileNotFoundError 就是OSE的子類
SyntaxError Python 語法錯誤
TypeError 對類型無效的操作,有些類型不同是不能相互進行計算的
ZeroDivisionError 除(或取模)零 (所有數據類型)
EOFError沒有內建輸入,到達EOF 標記
EnvironmentError操作系統錯誤的基類
IOError輸入/輸出操作失敗
WindowsError系統調用失敗
ImportError導入模塊/對象失敗
LookupError無效數據查詢的基類
MemoryError內存溢出錯誤(對于Python 解釋器不是致命的)
UnboundLocalError訪問未初始化的本地變量
ReferenceError弱引用(Weak reference)試圖訪問已經垃圾回收了的對象
RuntimeError一般的運行時錯誤
NotImplementedError尚未實現的方法
IndentationError縮進錯誤
TabErrorTab 和空格混用
SystemError一般的解釋器系統錯誤
ValueError傳入無效的參數
UnicodeErrorUnicode 相關的錯誤
UnicodeDecodeErrorUnicode 解碼時的錯誤
UnicodeEncodeErrorUnicode 編碼時錯誤
UnicodeTranslateErrorUnicode 轉換時錯誤
Warning警告的基類
DeprecationWarning關于被棄用的特征的警告
FutureWarning關于構造將來語義會有改變的警告
OverflowWarning舊的關于自動提升為長整型(long)的警告
PendingDeprecationWarning關于特性將會被廢棄的警告
RuntimeWarning可疑的運行時行為(runtime behavior)的警告
SyntaxWarning可疑的語法的警告
UserWarning用戶代碼生成的警告
總結
以上是生活随笔為你收集整理的python 异常分类_Python异常类型的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 任务和特权级保护(五)——《x86汇编语
- 下一篇: websocket python爬虫_p