1. 程式人生 > >python所有的標準異常類

python所有的標準異常類

https://www.cnblogs.com/Lival/p/6203111.html

↑在這個部落格又看到一個好東西,先Mark一下

EOFError   NameError   SystemError     SystemError  我目前只見過這四個,以後會慢慢總結的(非要立個flag你快樂嗎)

python所有的標準異常類:

異常名稱 描述
BaseException 所有異常的基類
SystemExit 直譯器請求退出
KeyboardInterrupt 使用者中斷執行(通常是輸入^C)
Exception 常規錯誤的基類
StopIteration 迭代器沒有更多的值
GeneratorExit 生成器(generator)發生異常來通知退出
SystemExit Python 直譯器請求退出
StandardError 所有的內建標準異常的基類
ArithmeticError 所有數值計算錯誤的基類
FloatingPointError 浮點計算錯誤
OverflowError 數值運算超出最大限制
ZeroDivisionError 除(或取模)零 (所有資料型別)
AssertionError 斷言語句失敗
AttributeError 物件沒有這個屬性
EOFError 沒有內建輸入,到達EOF 標記
EnvironmentError 作業系統錯誤的基類
IOError 輸入/輸出操作失敗
OSError 作業系統錯誤
WindowsError 系統呼叫失敗
ImportError 匯入模組/物件失敗
KeyboardInterrupt 使用者中斷執行(通常是輸入^C)
LookupError 無效資料查詢的基類
IndexError 序列中沒有沒有此索引(index)
KeyError 對映中沒有這個鍵
MemoryError 記憶體溢位錯誤(對於Python 直譯器不是致命的)
NameError 未宣告/初始化物件 (沒有屬性)
UnboundLocalError 訪問未初始化的本地變數
ReferenceError 弱引用(Weak reference)試圖訪問已經垃圾回收了的物件
RuntimeError 一般的執行時錯誤
NotImplementedError 尚未實現的方法
SyntaxError Python 語法錯誤
IndentationError 縮排錯誤
TabError Tab 和空格混用
SystemError 一般的直譯器系統錯誤
TypeError 對型別無效的操作
ValueError 傳入無效的引數
UnicodeError Unicode 相關的錯誤
UnicodeDecodeError Unicode 解碼時的錯誤
UnicodeEncodeError Unicode 編碼時錯誤
UnicodeTranslateError Unicode 轉換時錯誤
Warning 警告的基類
DeprecationWarning 關於被棄用的特徵的警告
FutureWarning 關於構造將來語義會有改變的警告
OverflowWarning 舊的關於自動提升為長整型(long)的警告
PendingDeprecationWarning 關於特性將會被廢棄的警告
RuntimeWarning 可疑的執行時行為(runtime behavior)的警告
SyntaxWarning 可疑的語法的警告
UserWarning 使用者程式碼生成的警告

相關推薦

python所有標準異常

https://www.cnblogs.com/Lival/p/6203111.html ↑在這個部落格又看到一個好東西,先Mark一下 EOFError   NameError   SystemError     SystemError  我目前只見過這四個,以後會慢慢總

python標準異常總結大全(非常全)

Python標準異常總結 AssertionError 斷言語句(assert)失敗 AttributeError 嘗試訪問未知的物件屬性 EOFError 使用者輸入檔案末尾標誌EOF(C

c++標準異常和自定義異常物件

前言 標準異常類體系如下: 縮排層次表示繼承關係 exception #include <exception> runtime_error #include <stdexcept> overflow_er

python——異常

cti cau pts assign sha lose msg faq vision 捕獲異常try...except...finally...else python為高級語言,就是通過try...except...finally...else機制來處理錯誤。 讓我們來看一

Python標準異常總結

eof child 中斷 垃圾回收 point ati key file end Python標準異常總結 AssertionError 斷言語句(assert)失敗 AttributeError 嘗試訪問未知的對象屬性 EOFError 用戶輸入文件末尾

python 異常

span decode vision nta syntax dede hierarchy refused name 鏈接BaseException +-- SystemExit +-- KeyboardInterrupt +-- GeneratorExit +--

python標準異常

ise python對象 捕捉異常 ted oca 運行 系統錯誤 ... gen python提供了兩個非常重要的功能來處理python程序在運行中出現的異常和錯誤。你可以使用該功能來調試python程序。 異常處理: 本站Python教程會具體介紹。 斷言(Ass

python異常繼承關系

ota .org lib pipe local type user dir hiera https://docs.python.org/3/library/exceptions.html#exception-hierarchy BaseException +-- S

Python----面向對象---自定義異常

def char user ise init rec post body ... 面向對象---自定義異常類型 1 class MyException(BaseException): 2 def __init__(self, msg): 3

19 Python標準異常總結 (轉)

oar peer ror 變量 assert 屬性 nta 叠代 keyerror Python標準異常總結 AssertionError 斷言語句(assert)失敗 AttributeError 嘗試訪問未知的對象屬性

python標準異常名稱

什麼是異常? 異常即是一個事件,該事件會在程式執行過程中發生,影響了程式的正常執行。一般情況下,在Python無法正常處理程式時就會發生一個異常。異常是Python物件,表示一個錯誤。當Python指令碼發生異常時我們需要捕獲處理它,否則程式會終止執行。 異常名

Python高手系列:自定義異常(帶寫入日誌功能)

class MYException(Exception):    def __init__(self,Message):        Exception.__init__(self)        self.__str__=Message    def WriteLog(s

這份Python標準異常表 你應該瞭解!

異常即是一個事件,該事件會在程式執行過程中發生,影響了程式的正常執行。一般情況下,在Python無法正常處理程式時就會發生一個異常。異常是Python物件,表示一個錯誤。 小編給大家推薦一個學習氛圍超好的地方,python交流企鵝裙:【611+530+101】適合在校大

Python異常的繼承關係

在Python中,各種異常錯誤都是類,所有的錯誤型別都繼承於BaseException。 在用try...except...finally...機制處理異常的時候,一定要注意異常的繼承關係。 例如在except中如果有StandardError,那麼永遠也捕獲不到Value

python所有的內置型匯總

timeout implement cal 自定義異常 連接 pre 尚未實現 fence ons 內置異常基類 下列異常主要被用作其他異常的基類。 BaseException Exception 所有內置的非系統退出類異常都派生自此類。 所有用戶

第十一課、異常的構建-------------狄泰軟件學院

end ++ pla ini images 數據 pointer oid 變量 一、自定義異常類 1、異常的類型可以是自定義的類類型 2、對於類類型的匹配依舊是之上而下的嚴格匹配 3、賦值兼容性原則在異常匹配中依然適用 所以要 (1)、匹配子類異常的catch放在上部 (2

Python基本數據型1

enc 其中 格式 open 字節 數據類型 2個 brush 放大 1、二進制:硬盤上保存的數據都是以二進制的形式保存的。一個字節占8位,由0和1組成,逢2進1。比如一個漢字“王”,以UTF-8的編碼格式,在硬盤中占3個字節即24位,若是以GBK的編碼格式,則占2個字節,

Python 基礎之 異常處理

判斷 簡單 不讓 tor pen opened 分支結構 子類 inpu python 基礎之異常處理 說到異常處理,就得先問一下,什麽是異常處理? 先來看一下,什麽是異常? 異常就是:程序運行時發出的錯誤的信號。 異常的種類先來看一下: 一、常見的異常

python基本數據型及對象方法

expand and sta start dex capi ack abs fcc string 1.strip str_test=‘ Larry ‘ v=str_te

3.3 標準型 vector

spa 類型 urn cin string類 標準庫 vector對象 span 限制 #include<iostream> #include<vector> #include<string> using std::cout; usi