最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python中try Except拋出異常的使用方式

 更新時間:2023年09月13日 17:05:55   作者:n_laomomo  
這篇文章主要介紹了python中try Except拋出異常的使用方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

對于python自動化測試同學(xué)來講try的作用太大了。

我們要保證每條用例都能得到我們預(yù)期并在測試報告中給出正確的pass或fail的結(jié)果

就可以通過try語句來很好的實現(xiàn),并且能保證這個pass或fail的結(jié)果是真實的。

一、try語句

通常我們會用下面的格式:

這里當(dāng)xxxx1成立時就執(zhí)行else下的xxxx3語句;

當(dāng)xxxx1不成立時就執(zhí)行except下的xxxx2語句

不管xxxx1是否成立,finally下的語句都會被執(zhí)行到

以上的這些格式就可以用在我們用例的判斷場景中,從而得到pass或fail的結(jié)果

二、except類型(拋出異常的類型)

1、 捕獲所有異常

try:
    xxxx1
except Exception as e:
    print(e) #打印所有異常到屏幕

2、 捕獲類型的異常

try:
    xxxx1
except TypeError as e:
    print(e) #打印類型異常到屏幕

有很多異常的類型,有可以自己寫一個自己的異常類,然后來調(diào)用。

異常類型:

異常名稱

描述

BaseException

所有異常的基類

SystemExit

解釋器請求退出

KeyboardInterrupt

用戶中斷執(zhí)行(通常是輸入^C)

Exception

常規(guī)錯誤的基類

StopIteration

迭代器沒有更多的值

GeneratorExit

生成器(generator)發(fā)生異常來通知退出

SystemExit

Python 解釋器請求退出

StandardError

所有的內(nèi)建標準異常的基類

ArithmeticError

所有數(shù)值計算錯誤的基類

FloatingPointError

浮點計算錯誤

OverflowError

數(shù)值運算超出最大限制

ZeroDivisionError

除(或取模)零 (所有數(shù)據(jù)類型)

AssertionError

斷言語句失敗

AttributeError

對象沒有這個屬性

EOFError

沒有內(nèi)建輸入,到達EOF 標記

EnvironmentError

操作系統(tǒng)錯誤的基類

IOError

輸入/輸出操作失敗

OSError

操作系統(tǒng)錯誤

WindowsError

系統(tǒng)調(diào)用失敗

ImportError

導(dǎo)入模塊/對象失敗

KeyboardInterrupt

用戶中斷執(zhí)行(通常是輸入^C)

LookupError

無效數(shù)據(jù)查詢的基類

IndexError

序列中沒有沒有此索引(index)

KeyError

映射中沒有這個鍵

MemoryError

內(nèi)存溢出錯誤(對于Python 解釋器不是致命的)

NameError

未聲明/初始化對象 (沒有屬性)

UnboundLocalError

訪問未初始化的本地變量

ReferenceError

弱引用(Weak reference)試圖訪問已經(jīng)垃圾回收了的對象

RuntimeError

一般的運行時錯誤

NotImplementedError

尚未實現(xiàn)的方法

SyntaxError

Python 語法錯誤

IndentationError

縮進錯誤

TabError

Tab 和空格混用

SystemError

一般的解釋器系統(tǒng)錯誤

TypeError

對類型無效的操作

ValueError

傳入無效的參數(shù)

UnicodeError

Unicode 相關(guān)的錯誤

UnicodeDecodeError

Unicode 解碼時的錯誤

UnicodeEncodeError

Unicode 編碼時錯誤

UnicodeTranslateError

Unicode 轉(zhuǎn)換時錯誤

Warning

警告的基類

DeprecationWarning

關(guān)于被棄用的特征的警告

FutureWarning

關(guān)于構(gòu)造將來語義會有改變的警告

OverflowWarning

舊的關(guān)于自動提升為長整型(long)的警告

PendingDeprecationWarning

關(guān)于特性將會被廢棄的警告

RuntimeWarning

可疑的運行時行為(runtime behavior)的警告

SyntaxWarning

可疑的語法的警告

UserWarning

用戶代碼生成的警告

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 解決Python3中二叉樹前序遍歷的迭代問題

    解決Python3中二叉樹前序遍歷的迭代問題

    二叉樹是分層數(shù)據(jù)結(jié)構(gòu),其中每個父節(jié)點最多有 2 個子節(jié)點,在今天的文章中,我們將討論一個在大量技術(shù)編碼面試中出現(xiàn)的重要主題,對Python二叉樹遍歷相關(guān)知識感興趣的朋友一起看看吧
    2022-09-09
  • Python把png轉(zhuǎn)成jpg的項目實踐

    Python把png轉(zhuǎn)成jpg的項目實踐

    本文主要介紹了Python把png轉(zhuǎn)成jpg的項目實踐,可以使用PIL庫來將PNG圖片轉(zhuǎn)換為JPG格式,具有一定的參考價值,感興趣的可以了解一下
    2024-02-02
  • 利用Python實現(xiàn)網(wǎng)絡(luò)測試的示例代碼

    利用Python實現(xiàn)網(wǎng)絡(luò)測試的示例代碼

    Speedtest CLI 為命令行帶來 Speedtest 背后的可信技術(shù)和全球服務(wù)器網(wǎng)絡(luò)。本文將利用它進行網(wǎng)絡(luò)測試,感興趣的小伙伴可以了解一下
    2022-04-04
  • Pandas保存csv數(shù)據(jù)的三種方式詳解

    Pandas保存csv數(shù)據(jù)的三種方式詳解

    CSV文件以純文本形式存儲表格數(shù)據(jù)(數(shù)字和文本),是一種通用的、相對簡單的文件格式,被用戶、商業(yè)和科學(xué)廣泛應(yīng)用。本文介紹了三種Pandas保存CSV文件數(shù)據(jù)的方法,需要的可以參考一下
    2022-03-03
  • 使用python本地部署DeepSeek運行時報錯?OSError:?[WinError?193]?%1?不是有效的?Win32?應(yīng)用程序的問題及解決方法

    使用python本地部署DeepSeek運行時報錯?OSError:?[WinError?193]?%1?不是

    文章介紹了在本地使用Python部署DeepSeek時遇到的OSError:?[WinError?193]?錯誤,通過檢查錯誤信息,發(fā)現(xiàn)與numpy版本有關(guān),解決方法是卸載并重新安裝numpy,最終,問題得到解決,感興趣的朋友跟隨小編一起看看吧
    2025-02-02
  • python框架django基礎(chǔ)指南

    python框架django基礎(chǔ)指南

    本文給大家匯總介紹了下python的MVC框架django的一些基礎(chǔ)知識,非常的簡單實用,希望對大家學(xué)習(xí)django能夠有所幫助。
    2016-09-09
  • Python中bisect的使用方法

    Python中bisect的使用方法

    這篇文章主要介紹了Python中bisect的使用方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • python 識別登錄驗證碼圖片功能的實現(xiàn)代碼(完整代碼)

    python 識別登錄驗證碼圖片功能的實現(xiàn)代碼(完整代碼)

    這篇文章主要介紹了python 識別登錄驗證碼圖片功能,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-07-07
  • Python的Scrapy框架中的CrawlSpider介紹和使用

    Python的Scrapy框架中的CrawlSpider介紹和使用

    這篇文章主要介紹了Python的Scrapy框架中的CrawlSpider介紹和使用,CrawlSpider其實是Spider的一個子類,除了繼承到Spider的特性和功能外,還派生除了其自己獨有的更加強大的特性和功能,其中最顯著的功能就是"LinkExtractors鏈接提取器",需要的朋友可以參考下
    2023-12-12
  • python實現(xiàn)學(xué)生管理系統(tǒng)開發(fā)

    python實現(xiàn)學(xué)生管理系統(tǒng)開發(fā)

    這篇文章主要為大家詳細介紹了python實現(xiàn)學(xué)生管理系統(tǒng)開發(fā),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-07-07

最新評論

松潘县| 永顺县| 兴业县| 南丹县| 藁城市| 阿克苏市| 内乡县| 恭城| 厦门市| 涟水县| 西安市| 克什克腾旗| 桦川县| 东阳市| 思茅市| 临澧县| 平安县| 德兴市| 安国市| 灵璧县| 鄂伦春自治旗| 姚安县| 罗定市| 阿拉善左旗| 沛县| 茂名市| 富顺县| 德昌县| 定结县| 乌审旗| 巢湖市| 三明市| 神农架林区| 泾源县| 呼和浩特市| 石渠县| 扎囊县| 恩平市| 扬州市| 武强县| 巫山县|