中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

總結Python內置異常類型

發布時間:2020-07-21 10:18:49 來源:億速云 閱讀:140 作者:小豬 欄目:開發技術

小編這次要給大家分享的是總結Python內置異常類型,文章內容豐富,感興趣的小伙伴可以來了解一下,希望大家閱讀完這篇文章之后能夠有所收獲。

內置異常基類

在 Python 中,所有異常必須為一個派生自 BaseException 的類的實例。 通過子類化創建的兩個不相關異常類永遠是不等效的,既使它們具有相同的名稱。

下列異常主要被用作其他異常的基類。

BaseException: 所有異常的基類

Exception(重點掌握)

所有內置的非系統退出類異常都派生自此類。 所有用戶自定義異常也應當沒打算自此類。

ArithmeticError

此基類用于派生針對各種算術類錯誤而引發的內置異常: OverflowError, ZeroDivisionError, FloatingPointError。

BufferError

當與 緩沖區 相關的操作無法執行時將被引發。

LookupError

此基類用于派生當映射或序列所使用的鍵或索引無效時引發的異常: IndexError, KeyError

內置異常的層次結構

BaseException       所有異常的基類     
 +-- SystemExit       解釋器請求退出
 +-- KeyboardInterrupt     用戶中斷執行(通常是輸入^C)
 +-- GeneratorExit      生成器(generator)發生異常來通知退出
 +-- Exception        常規錯誤的基類
   +-- StopIteration       迭代器沒有更多值 
   +-- StopAsyncIteration       必須通過異步迭代器對象的__anext__()方法引發以停止迭代
   +-- ArithmeticError         所有數值計算錯誤的基類
   |  +-- FloatingPointError       浮點計算錯誤
   |  +-- OverflowError         數值運算超出最大限制
   |  +-- ZeroDivisionError       除(或取模)零 (所有數據類型
   +-- AssertionError         斷言語句失敗
   +-- AttributeError         對象沒有這個屬性
   +-- BufferError          與緩沖區相關的操作時引發
   +-- EOFError            沒有內建輸入,到達EOF 標記
   +-- ImportError           導入失敗
   |  +-- ModuleNotFoundError    找不到模塊
   +-- LookupError           無效數據查詢的基類
   |  +-- IndexError           序列中沒有此索引(index)
   |  +-- KeyError            映射中沒有這個鍵
   +-- MemoryError           內存溢出錯誤
   +-- NameError            未聲明、初始化對象
   |  +-- UnboundLocalError       訪問未初始化的本地變量
   +-- OSError             操作系統錯誤,
   |  +-- BlockingIOError        操作將阻塞對象設置為非阻塞操作
   |  +-- ChildProcessError       子進程上的操作失敗
   |  +-- ConnectionError        與連接相關的異常的基類
   |  |  +-- BrokenPipeError       在已關閉寫入的套接字上寫入
   |  |  +-- ConnectionAbortedError   連接嘗試被對等方中止
   |  |  +-- ConnectionRefusedError   連接嘗試被對等方拒絕
   |  |  +-- ConnectionResetError    連接由對等方重置
   |  +-- FileExistsError        創建已存在的文件或目錄
   |  +-- FileNotFoundError       請求不存在的文件或目錄
   |  +-- InterruptedError       系統調用被輸入信號中斷
   |  +-- IsADirectoryError       在目錄上請求文件操作
   |  +-- NotADirectoryError      在不是目錄的事物上請求目錄操作
   |  +-- PermissionError       在沒有訪問權限的情況下運行操作
   |  +-- ProcessLookupError      進程不存在
   |  +-- TimeoutError         系統函數在系統級別超時
   +-- ReferenceError        弱引用試圖訪問已經垃圾回收了的對象
   +-- RuntimeError         一般的運行時錯誤
   |  +-- NotImplementedError   尚未實現的方法
   |  +-- RecursionError      解釋器檢測到超出最大遞歸深度
   +-- SyntaxError          Python 語法錯誤
   |  +-- IndentationError     縮進錯誤
   |     +-- TabError     Tab 和空格混用
   +-- SystemError       一般的解釋器系統錯誤
   +-- TypeError        對類型無效的操作
   +-- ValueError       傳入無效的參數
   |  +-- UnicodeError       Unicode 相關的錯誤
   |     +-- UnicodeDecodeError   Unicode 解碼時的錯誤
   |     +-- UnicodeEncodeError   Unicode 編碼時錯誤
   |     +-- UnicodeTranslateError Unicode 轉換時錯誤
   +-- Warning            警告的基類
      +-- DeprecationWarning     關于被棄用的特征的警告
      +-- PendingDeprecationWarning  關于構造將來語義會有改變的警告
      +-- RuntimeWarning      可疑的運行行為的警告
      +-- SyntaxWarning      可疑的語法的警告
      +-- UserWarning       用戶代碼生成的警告
      +-- FutureWarning      有關已棄用功能的警告的基類
      +-- ImportWarning      模塊導入時可能出錯的警告的基類
      +-- UnicodeWarning      與Unicode相關的警告的基類
      +-- BytesWarning       bytes和bytearray相關的警告的基類
      +-- ResourceWarning      與資源使用相關的警告的基類

看完這篇關于總結Python內置異常類型的文章,如果覺得文章內容寫得不錯的話,可以把它分享出去給更多人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

汪清县| 竹溪县| 昌都县| 昆明市| 屯留县| 吉林省| 拜泉县| 绥芬河市| 繁昌县| 临湘市| 彭州市| 金溪县| 文成县| 黔东| 旬阳县| 定结县| 九江市| 滦南县| 天全县| 金川县| 芮城县| 都匀市| 衡水市| 安福县| 开阳县| 绥德县| 武隆县| 喀喇| 巴马| 北京市| 藁城市| 肃北| 张家港市| 普兰店市| 虎林市| 东乌珠穆沁旗| 赤水市| 克拉玛依市| 高碑店市| 兴安盟| 左贡县|