python?Exception常規(guī)異?;愒斀?/h1>
更新時間:2023年06月11日 14:56:18 作者:村長
這篇文章主要為大家介紹了python?Exception常規(guī)異?;愒斀?,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
摘要:
前面我們講過所有異常的基類是BaseException,這節(jié)內容中講到的Exception常規(guī)異?;愂抢^承與BaseException的,與Exception同級別的異常還有SystemExit、KeyboardInterrupt、GeneratorExit。
異?;怋aseException
前面我們講過所有異常的基類是BaseException,這節(jié)內容中講到的Exception常規(guī)異?;愂抢^承與BaseException的,與Exception同級別的異常還有SystemExit、KeyboardInterrupt、GeneratorExit。
StopIteration # 迭代器沒有更多的值
+-- StopAsyncIteration # 必須通過異步迭代器對象的__anext__()方法引發(fā)以停止迭代
+-- ArithmeticError # 各種算術錯誤引發(fā)的內置異常的基類
| +-- FloatingPointError # 浮點計算錯誤
| +-- OverflowError # 數值運算結果太大無法表示
| +-- ZeroDivisionError # 除(或取模)零 (所有數據類型)
+-- AssertionError # 當assert語句失敗時引發(fā)
+-- AttributeError # 屬性引用或賦值失敗
+-- BufferError # 無法執(zhí)行與緩沖區(qū)相關的操作時引發(fā)
+-- EOFError # 當input()函數在沒有讀取任何數據的情況下達到文件結束條件(EOF)時引發(fā)
+-- ImportError # 導入模塊/對象失敗
| +-- ModuleNotFoundError # 無法找到模塊或在在sys.modules中找到None
+-- LookupError # 映射或序列上使用的鍵或索引無效時引發(fā)的異常的基類
| +-- IndexError # 序列中沒有此索引(index)
| +-- KeyError # 映射中沒有這個鍵
+-- MemoryError # 內存溢出錯誤(對于Python 解釋器不是致命的)
+-- NameError # 未聲明/初始化對象 (沒有屬性)
| +-- UnboundLocalError # 訪問未初始化的本地變量
+-- OSError # 操作系統(tǒng)錯誤,EnvironmentError,IOError,WindowsError,socket.error,select.error和mmap.error已合并到OSError中,構造函數可能返回子類
| +-- BlockingIOError # 操作將阻塞對象(e.g. socket)設置為非阻塞操作
| +-- ChildProcessError # 在子進程上的操作失敗
| +-- ConnectionError # 與連接相關的異常的基類
| | +-- BrokenPipeError # 另一端關閉時嘗試寫入管道或試圖在已關閉寫入的套接字上寫入
| | +-- ConnectionAbortedError # 連接嘗試被對等方中止
| | +-- ConnectionRefusedError # 連接嘗試被對等方拒絕
| | +-- ConnectionResetError # 連接由對等方重置
| +-- FileExistsError # 創(chuàng)建已存在的文件或目錄
| +-- FileNotFoundError # 請求不存在的文件或目錄
| +-- InterruptedError # 系統(tǒng)調用被輸入信號中斷
| +-- IsADirectoryError # 在目錄上請求文件操作(例如 os.remove())
| +-- NotADirectoryError # 在不是目錄的事物上請求目錄操作(例如 os.listdir())
| +-- PermissionError # 嘗試在沒有足夠訪問權限的情況下運行操作
| +-- ProcessLookupError # 給定進程不存在
| +-- TimeoutError # 系統(tǒng)函數在系統(tǒng)級別超時
+-- ReferenceError # weakref.proxy()函數創(chuàng)建的弱引用試圖訪問已經垃圾回收了的對象
+-- RuntimeError # 在檢測到不屬于任何其他類別的錯誤時觸發(fā)
| +-- NotImplementedError # 在用戶定義的基類中,抽象方法要求派生類重寫該方法或者正在開發(fā)的類指示仍然需要添加實際實現
| +-- RecursionError # 解釋器檢測到超出最大遞歸深度
+-- SyntaxError # Python 語法錯誤
| +-- IndentationError # 縮進錯誤
| +-- TabError # Tab和空格混用
+-- SystemError # 解釋器發(fā)現內部錯誤
+-- TypeError # 操作或函數應用于不適當類型的對象
+-- ValueError # 操作或函數接收到具有正確類型但值不合適的參數
| +-- UnicodeError # 發(fā)生與Unicode相關的編碼或解碼錯誤
| +-- UnicodeDecodeError # Unicode解碼錯誤
| +-- UnicodeEncodeError # Unicode編碼錯誤
| +-- UnicodeTranslateError # Unicode轉碼錯誤
+-- Warning # 警告的基類
+-- DeprecationWarning # 有關已棄用功能的警告的基類
+-- PendingDeprecationWarning # 有關不推薦使用功能的警告的基類
+-- RuntimeWarning # 有關可疑的運行時行為的警告的基類
+-- SyntaxWarning # 關于可疑語法警告的基類
+-- UserWarning # 用戶代碼生成警告的基類
+-- FutureWarning # 有關已棄用功能的警告的基類
+-- ImportWarning # 關于模塊導入時可能出錯的警告的基類
+-- UnicodeWarning # 與Unicode相關的警告的基類
+-- BytesWarning # 與bytes和bytearray相關的警告的基類
+-- ResourceWarning # 與資源使用相關的警告的基類。被默認警告過濾器忽略。
以上就是python Exception常規(guī)異常基類詳解的詳細內容,更多關于python Exception常規(guī)異常基類的資料請關注腳本之家其它相關文章!
相關文章
-
Python日期時間模塊datetime詳解與Python 日期時間的比較,計算實例代碼
python中的datetime模塊提供了操作日期和時間功能,本文為大家講解了datetime模塊的使用方法及與其相關的日期比較,計算實例 2018-09-09
-
Python cookbook(數據結構與算法)實現優(yōu)先級隊列的方法示例
這篇文章主要介紹了Python cookbook(數據結構與算法)實現優(yōu)先級隊列的方法,結合實例形式分析了Python中基于給定優(yōu)先級進行隊列元素排序的相關操作技巧,需要的朋友可以參考下 2018-02-02
-
keras的backend 設置 tensorflow,theano操作
這篇文章主要介紹了keras的backend 設置 tensorflow,theano操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧 2020-06-06
最新評論
摘要:
前面我們講過所有異常的基類是BaseException,這節(jié)內容中講到的Exception常規(guī)異?;愂抢^承與BaseException的,與Exception同級別的異常還有SystemExit、KeyboardInterrupt、GeneratorExit。
異?;怋aseException
前面我們講過所有異常的基類是BaseException,這節(jié)內容中講到的Exception常規(guī)異?;愂抢^承與BaseException的,與Exception同級別的異常還有SystemExit、KeyboardInterrupt、GeneratorExit。
StopIteration # 迭代器沒有更多的值 +-- StopAsyncIteration # 必須通過異步迭代器對象的__anext__()方法引發(fā)以停止迭代 +-- ArithmeticError # 各種算術錯誤引發(fā)的內置異常的基類 | +-- FloatingPointError # 浮點計算錯誤 | +-- OverflowError # 數值運算結果太大無法表示 | +-- ZeroDivisionError # 除(或取模)零 (所有數據類型) +-- AssertionError # 當assert語句失敗時引發(fā) +-- AttributeError # 屬性引用或賦值失敗 +-- BufferError # 無法執(zhí)行與緩沖區(qū)相關的操作時引發(fā) +-- EOFError # 當input()函數在沒有讀取任何數據的情況下達到文件結束條件(EOF)時引發(fā) +-- ImportError # 導入模塊/對象失敗 | +-- ModuleNotFoundError # 無法找到模塊或在在sys.modules中找到None +-- LookupError # 映射或序列上使用的鍵或索引無效時引發(fā)的異常的基類 | +-- IndexError # 序列中沒有此索引(index) | +-- KeyError # 映射中沒有這個鍵 +-- MemoryError # 內存溢出錯誤(對于Python 解釋器不是致命的) +-- NameError # 未聲明/初始化對象 (沒有屬性) | +-- UnboundLocalError # 訪問未初始化的本地變量 +-- OSError # 操作系統(tǒng)錯誤,EnvironmentError,IOError,WindowsError,socket.error,select.error和mmap.error已合并到OSError中,構造函數可能返回子類 | +-- BlockingIOError # 操作將阻塞對象(e.g. socket)設置為非阻塞操作 | +-- ChildProcessError # 在子進程上的操作失敗 | +-- ConnectionError # 與連接相關的異常的基類 | | +-- BrokenPipeError # 另一端關閉時嘗試寫入管道或試圖在已關閉寫入的套接字上寫入 | | +-- ConnectionAbortedError # 連接嘗試被對等方中止 | | +-- ConnectionRefusedError # 連接嘗試被對等方拒絕 | | +-- ConnectionResetError # 連接由對等方重置 | +-- FileExistsError # 創(chuàng)建已存在的文件或目錄 | +-- FileNotFoundError # 請求不存在的文件或目錄 | +-- InterruptedError # 系統(tǒng)調用被輸入信號中斷 | +-- IsADirectoryError # 在目錄上請求文件操作(例如 os.remove()) | +-- NotADirectoryError # 在不是目錄的事物上請求目錄操作(例如 os.listdir()) | +-- PermissionError # 嘗試在沒有足夠訪問權限的情況下運行操作 | +-- ProcessLookupError # 給定進程不存在 | +-- TimeoutError # 系統(tǒng)函數在系統(tǒng)級別超時 +-- ReferenceError # weakref.proxy()函數創(chuàng)建的弱引用試圖訪問已經垃圾回收了的對象 +-- RuntimeError # 在檢測到不屬于任何其他類別的錯誤時觸發(fā) | +-- NotImplementedError # 在用戶定義的基類中,抽象方法要求派生類重寫該方法或者正在開發(fā)的類指示仍然需要添加實際實現 | +-- RecursionError # 解釋器檢測到超出最大遞歸深度 +-- SyntaxError # Python 語法錯誤 | +-- IndentationError # 縮進錯誤 | +-- TabError # Tab和空格混用 +-- SystemError # 解釋器發(fā)現內部錯誤 +-- TypeError # 操作或函數應用于不適當類型的對象 +-- ValueError # 操作或函數接收到具有正確類型但值不合適的參數 | +-- UnicodeError # 發(fā)生與Unicode相關的編碼或解碼錯誤 | +-- UnicodeDecodeError # Unicode解碼錯誤 | +-- UnicodeEncodeError # Unicode編碼錯誤 | +-- UnicodeTranslateError # Unicode轉碼錯誤 +-- Warning # 警告的基類 +-- DeprecationWarning # 有關已棄用功能的警告的基類 +-- PendingDeprecationWarning # 有關不推薦使用功能的警告的基類 +-- RuntimeWarning # 有關可疑的運行時行為的警告的基類 +-- SyntaxWarning # 關于可疑語法警告的基類 +-- UserWarning # 用戶代碼生成警告的基類 +-- FutureWarning # 有關已棄用功能的警告的基類 +-- ImportWarning # 關于模塊導入時可能出錯的警告的基類 +-- UnicodeWarning # 與Unicode相關的警告的基類 +-- BytesWarning # 與bytes和bytearray相關的警告的基類 +-- ResourceWarning # 與資源使用相關的警告的基類。被默認警告過濾器忽略。
以上就是python Exception常規(guī)異常基類詳解的詳細內容,更多關于python Exception常規(guī)異常基類的資料請關注腳本之家其它相關文章!
相關文章
Python日期時間模塊datetime詳解與Python 日期時間的比較,計算實例代碼
python中的datetime模塊提供了操作日期和時間功能,本文為大家講解了datetime模塊的使用方法及與其相關的日期比較,計算實例2018-09-09Python cookbook(數據結構與算法)實現優(yōu)先級隊列的方法示例
這篇文章主要介紹了Python cookbook(數據結構與算法)實現優(yōu)先級隊列的方法,結合實例形式分析了Python中基于給定優(yōu)先級進行隊列元素排序的相關操作技巧,需要的朋友可以參考下2018-02-02keras的backend 設置 tensorflow,theano操作
這篇文章主要介紹了keras的backend 設置 tensorflow,theano操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-06-06