Python系列之異常處理

說起異常處理,我想大家都不陌生,畢竟異常這個東西在我們的生活中還是很常見的,當然Python程序中也會出現各種各樣的異常,我們就來一起看下吧。
首先,我們先來說下異常類型,出現了異常,或者我們要自己捕獲異常,我們肯定要知道異常類型才能更好的處理啊,就像生病了要找到病因纔可以更好的對症下藥啊。話不多說,我們一起來看:
1、異常類型
BaseException 所有異常的基類

SystemExit 解釋器請求退出

KeyboardInterrupt 用戶中斷執行(通常是輸入^C)

Exception 常規錯誤的基類

StopIteration 迭代器沒有更多的值

GeneratorExit 生成器(generator)發生異常來通知退出

StandardError 所有的內建標準異常的基類

ArithmeticError 所有數值計算錯誤的基類

FloatingPointError 浮點計算錯誤

OverflowError 數值運算超出最大限制

ZeroDivisionError 除(或取模)零 (所有數據類型)

AssertionError 斷言語句失敗

AttributeError 對象沒有這個屬性

EOFError 沒有內建輸入,到達EOF 標記

EnvironmentError 操作系統錯誤的基類

IOError 輸入/輸出操作失敗

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章