欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

對(duì)Python中內(nèi)置異常層次結(jié)構(gòu)詳解

 更新時(shí)間:2018年10月18日 09:16:27   作者:曉東邪  
今天小編就為大家分享一篇對(duì)Python中內(nèi)置異常層次結(jié)構(gòu)詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

如下所示:

BaseException
 +-- SystemExit
 +-- KeyboardInterrupt
 +-- GeneratorExit
 +-- Exception
  +-- StopIteration
  +-- StandardError
  | +-- BufferError
  | +-- ArithmeticError
  | | +-- FloatingPointError
  | | +-- OverflowError
  | | +-- ZeroDivisionError
  | +-- AssertionError
  | +-- AttributeError
  | +-- EnvironmentError
  | | +-- IOError
  | | +-- OSError
  | |   +-- WindowsError (Windows)
  | |   +-- VMSError (VMS)
  | +-- EOFError
  | +-- ImportError
  | +-- LookupError
  | | +-- IndexError
  | | +-- KeyError
  | +-- MemoryError
  | +-- NameError
  | | +-- UnboundLocalError
  | +-- ReferenceError
  | +-- RuntimeError
  | | +-- NotImplementedError
  | +-- SyntaxError
  | | +-- IndentationError
  | |   +-- TabError
  | +-- SystemError
  | +-- TypeError
  | +-- ValueError
  |   +-- UnicodeError
  |    +-- UnicodeDecodeError
  |    +-- UnicodeEncodeError
  |    +-- UnicodeTranslateError
  +-- Warning
   +-- DeprecationWarning
   +-- PendingDeprecationWarning
   +-- RuntimeWarning
   +-- SyntaxWarning
   +-- UserWarning
   +-- FutureWarning
  +-- ImportWarning
  +-- UnicodeWarning
  +-- BytesWarning

想要捕獲所有的異常,可以直接捕獲 Exception 即可:

try:
 ...
except Exception as e:
 ...
 log('Reason:', e)  # Important!

這個(gè)將會(huì)捕獲除了 SystemExit 、 KeyboardInterrupt 和 GeneratorExit 之外的所有異常。 如果你還想捕獲這三個(gè)異常,將 Exception 改成 BaseException 即可。

以上這篇對(duì)Python中內(nèi)置異常層次結(jié)構(gòu)詳解就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python必備技巧之字典(Dictionary)詳解

    Python必備技巧之字典(Dictionary)詳解

    Python中的字典由于是對(duì)象的集合屬于復(fù)合數(shù)據(jù)類型,類似于列表。本文將通過(guò)示例詳細(xì)講解Python中字典的使用方法,感興趣的可以了解一下
    2022-03-03
  • Python之進(jìn)行URL編碼案例講解

    Python之進(jìn)行URL編碼案例講解

    這篇文章主要介紹了Python之進(jìn)行URL編碼案例講解,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-08-08
  • 安裝conda搭建python環(huán)境保姆級(jí)教程(超詳細(xì)!)

    安裝conda搭建python環(huán)境保姆級(jí)教程(超詳細(xì)!)

    這篇文章主要給大家介紹了關(guān)于安裝conda搭建python環(huán)境保姆級(jí)教程的相關(guān)資料,conda可以理解為一個(gè)工具,也是一個(gè)可執(zhí)行命令,其核心功能是包管理和環(huán)境管理,需要的朋友可以參考下
    2023-11-11
  • MAC中PyCharm設(shè)置python3解釋器

    MAC中PyCharm設(shè)置python3解釋器

    本文給大家分享的是修改MACA中pycharm的默認(rèn)的Python解釋器,由于默認(rèn)解釋器是Python2,使用起來(lái)各種不便,下面給大家講解下如何修改
    2017-12-12
  • django中賬號(hào)密碼驗(yàn)證登陸功能的實(shí)現(xiàn)方法

    django中賬號(hào)密碼驗(yàn)證登陸功能的實(shí)現(xiàn)方法

    這篇文章主要介紹了django中賬號(hào)密碼驗(yàn)證登陸功能的實(shí)現(xiàn)方法,本文圖文并茂給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-07-07
  • Python+Pillow+Pytesseract實(shí)現(xiàn)驗(yàn)證碼識(shí)別

    Python+Pillow+Pytesseract實(shí)現(xiàn)驗(yàn)證碼識(shí)別

    這篇文章主要為大家詳細(xì)介紹了如何利用pillow和pytesseract來(lái)實(shí)現(xiàn)驗(yàn)證碼的識(shí)別,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2022-05-05
  • 安裝完P(guān)ython包然后找不到模塊的解決步驟

    安裝完P(guān)ython包然后找不到模塊的解決步驟

    今天小編就為大家分享一篇安裝完P(guān)ython包然后找不到模塊的解決步驟,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-02-02
  • 基于Python實(shí)現(xiàn)的車牌識(shí)別系統(tǒng)

    基于Python實(shí)現(xiàn)的車牌識(shí)別系統(tǒng)

    本文將以基于Python的車牌識(shí)別系統(tǒng)實(shí)現(xiàn)為方向,介紹車牌識(shí)別技術(shù)的基本原理、常用算法和方法,并詳細(xì)講解如何利用Python語(yǔ)言實(shí)現(xiàn)一個(gè)完整的車牌識(shí)別系統(tǒng),需要的朋友可以參考下
    2023-10-10
  • Python?異步之如何啟動(dòng)獲取事件循環(huán)

    Python?異步之如何啟動(dòng)獲取事件循環(huán)

    這篇文章主要為大家介紹了Python?異步之如何啟動(dòng)獲取事件循環(huán)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • python安裝oracle擴(kuò)展及數(shù)據(jù)庫(kù)連接方法

    python安裝oracle擴(kuò)展及數(shù)據(jù)庫(kù)連接方法

    這篇文章主要介紹了python安裝oracle擴(kuò)展及數(shù)據(jù)庫(kù)連接方法,較為詳細(xì)的分析了Python下載oracle擴(kuò)展及Windows、Linux環(huán)境下的安裝步驟、操作技巧及注意事項(xiàng),需要的朋友可以參考下
    2017-02-02

最新評(píng)論