亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

python異?;怋aseException詳解

 更新時(shí)間:2023年06月11日 14:54:13   作者:村長  
這篇文章主要為大家介紹了python異?;怋aseException詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

摘要

python在異常的處理方面會(huì)有很多不同的異常類來完成,而這些處理代碼異常的類都是繼承與python異常基類BaseException。下面就來看看異常之間的繼承關(guān)系。

python在異常的處理方面會(huì)有很多不同的異常類來完成,而這些處理代碼異常的類都是繼承與python異?;怋aseException。

異常之間的繼承關(guān)系

BaseException  # 所有異常的基類
 +-- SystemExit  # 解釋器請(qǐng)求退出
 +-- KeyboardInterrupt  # 用戶中斷執(zhí)行(通常是輸入^C)
 +-- GeneratorExit  # 生成器(generator)發(fā)生異常來通知退出
 +-- Exception  # 常規(guī)異常的基類
      +-- StopIteration  # 迭代器沒有更多的值
      +-- StopAsyncIteration  # 必須通過異步迭代器對(duì)象的__anext__()方法引發(fā)以停止迭代
      +-- ArithmeticError  # 各種算術(shù)錯(cuò)誤引發(fā)的內(nèi)置異常的基類
      |    +-- FloatingPointError  # 浮點(diǎn)計(jì)算錯(cuò)誤
      |    +-- OverflowError  # 數(shù)值運(yùn)算結(jié)果太大無法表示
      |    +-- ZeroDivisionError  # 除(或取模)零 (所有數(shù)據(jù)類型)
      +-- AssertionError  # 當(dāng)assert語句失敗時(shí)引發(fā)
      +-- AttributeError  # 屬性引用或賦值失敗
      +-- BufferError  # 無法執(zhí)行與緩沖區(qū)相關(guān)的操作時(shí)引發(fā)
      +-- EOFError  # 當(dāng)input()函數(shù)在沒有讀取任何數(shù)據(jù)的情況下達(dá)到文件結(jié)束條件(EOF)時(shí)引發(fā)
      +-- ImportError  # 導(dǎo)入模塊/對(duì)象失敗
      |    +-- ModuleNotFoundError  # 無法找到模塊或在在sys.modules中找到None
      +-- LookupError  # 映射或序列上使用的鍵或索引無效時(shí)引發(fā)的異常的基類
      |    +-- IndexError  # 序列中沒有此索引(index)
      |    +-- KeyError  # 映射中沒有這個(gè)鍵
      +-- MemoryError  # 內(nèi)存溢出錯(cuò)誤(對(duì)于Python 解釋器不是致命的)
      +-- NameError  # 未聲明/初始化對(duì)象 (沒有屬性)
      |    +-- UnboundLocalError  # 訪問未初始化的本地變量
      +-- OSError  # 操作系統(tǒng)錯(cuò)誤,EnvironmentError,IOError,WindowsError,socket.error,select.error和mmap.error已合并到OSError中,構(gòu)造函數(shù)可能返回子類
      |    +-- BlockingIOError  # 操作將阻塞對(duì)象(e.g. socket)設(shè)置為非阻塞操作
      |    +-- ChildProcessError  # 在子進(jìn)程上的操作失敗
      |    +-- ConnectionError  # 與連接相關(guān)的異常的基類
      |    |    +-- BrokenPipeError  # 另一端關(guān)閉時(shí)嘗試寫入管道或試圖在已關(guān)閉寫入的套接字上寫入
      |    |    +-- ConnectionAbortedError  # 連接嘗試被對(duì)等方中止
      |    |    +-- ConnectionRefusedError  # 連接嘗試被對(duì)等方拒絕
      |    |    +-- ConnectionResetError    # 連接由對(duì)等方重置
      |    +-- FileExistsError  # 創(chuàng)建已存在的文件或目錄
      |    +-- FileNotFoundError  # 請(qǐng)求不存在的文件或目錄
      |    +-- InterruptedError  # 系統(tǒng)調(diào)用被輸入信號(hào)中斷
      |    +-- IsADirectoryError  # 在目錄上請(qǐng)求文件操作(例如 os.remove())
      |    +-- NotADirectoryError  # 在不是目錄的事物上請(qǐng)求目錄操作(例如 os.listdir())
      |    +-- PermissionError  # 嘗試在沒有足夠訪問權(quán)限的情況下運(yùn)行操作
      |    +-- ProcessLookupError  # 給定進(jìn)程不存在
      |    +-- TimeoutError  # 系統(tǒng)函數(shù)在系統(tǒng)級(jí)別超時(shí)
      +-- ReferenceError  # weakref.proxy()函數(shù)創(chuàng)建的弱引用試圖訪問已經(jīng)垃圾回收了的對(duì)象
      +-- RuntimeError  # 在檢測(cè)到不屬于任何其他類別的錯(cuò)誤時(shí)觸發(fā)
      |    +-- NotImplementedError  # 在用戶定義的基類中,抽象方法要求派生類重寫該方法或者正在開發(fā)的類指示仍然需要添加實(shí)際實(shí)現(xiàn)
      |    +-- RecursionError  # 解釋器檢測(cè)到超出最大遞歸深度
      +-- SyntaxError  # Python 語法錯(cuò)誤
      |    +-- IndentationError  # 縮進(jìn)錯(cuò)誤
      |         +-- TabError  # Tab和空格混用
      +-- SystemError  # 解釋器發(fā)現(xiàn)內(nèi)部錯(cuò)誤
      +-- TypeError  # 操作或函數(shù)應(yīng)用于不適當(dāng)類型的對(duì)象
      +-- ValueError  # 操作或函數(shù)接收到具有正確類型但值不合適的參數(shù)
      |    +-- UnicodeError  # 發(fā)生與Unicode相關(guān)的編碼或解碼錯(cuò)誤
      |         +-- UnicodeDecodeError  # Unicode解碼錯(cuò)誤
      |         +-- UnicodeEncodeError  # Unicode編碼錯(cuò)誤
      |         +-- UnicodeTranslateError  # Unicode轉(zhuǎn)碼錯(cuò)誤
      +-- Warning  # 警告的基類
           +-- DeprecationWarning  # 有關(guān)已棄用功能的警告的基類
           +-- PendingDeprecationWarning  # 有關(guān)不推薦使用功能的警告的基類
           +-- RuntimeWarning  # 有關(guān)可疑的運(yùn)行時(shí)行為的警告的基類
           +-- SyntaxWarning  # 關(guān)于可疑語法警告的基類
           +-- UserWarning  # 用戶代碼生成警告的基類
           +-- FutureWarning  # 有關(guān)已棄用功能的警告的基類
           +-- ImportWarning  # 關(guān)于模塊導(dǎo)入時(shí)可能出錯(cuò)的警告的基類
           +-- UnicodeWarning  # 與Unicode相關(guān)的警告的基類
           +-- BytesWarning  # 與bytes和bytearray相關(guān)的警告的基類
           +-- ResourceWarning  # 與資源使用相關(guān)的警告的基類。被默認(rèn)警告過濾器忽略。

以上就是python異?;怋aseException詳解的詳細(xì)內(nèi)容,更多關(guān)于python異?;惖馁Y料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

最新評(píng)論