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

詳解python?Warning警告有哪些情況

 更新時間:2023年06月11日 14:27:44   作者:村長  
這篇文章主要為大家介紹分析了python?Warning警告有哪些情況示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

摘要:

在很多代碼中我們經(jīng)常能看到一些代碼能得到我們想要的結(jié)果,但是還會出現(xiàn)一些警告提示,這種情況一般出現(xiàn)情況會有好幾種,下面就來細(xì)數(shù)一下所有類型警告和處理類。

在很多代碼中我們經(jīng)常能看到一些代碼能得到我們想要的結(jié)果,但是還會出現(xiàn)一些警告提示,這種情況一般出現(xiàn)情況會有好幾種,下面就來細(xì)數(shù)一下所有類型警告和處理類。

一、警告類

首先是基類Warning,是警告基類。我們在IDE中一般只會看到他的子類:

DeprecationWarning  # 有關(guān)已棄用功能的警告的基類
PendingDeprecationWarning  # 有關(guān)不推薦使用功能的警告的基類
RuntimeWarning  # 有關(guān)可疑的運(yùn)行時行為的警告的基類
SyntaxWarning  # 關(guān)于可疑語法警告的基類
UserWarning  # 用戶代碼生成警告的基類
FutureWarning  # 有關(guān)已棄用功能的警告的基類
ImportWarning  # 關(guān)于模塊導(dǎo)入時可能出錯的警告的基類
UnicodeWarning  # 與Unicode相關(guān)的警告的基類
BytesWarning  # 與bytes和bytearray相關(guān)的警告的基類
ResourceWarning  # 與資源使用相關(guān)的警告的基類。被默認(rèn)警告過濾器忽略。

二、實(shí)例代碼處理方法

捕獲警告,在退出上下文時恢復(fù)警告過濾器和 showwarning() 函數(shù)功能。如果 record 參數(shù)是 False (缺省值),則上下文管理器在入口處返回 None。

如果 record 是 True,則返回一個列表,該列表元素為 showwarning() 函數(shù)所見的對象,列表中的每個元素都具有與 showwarning() 的參數(shù)具有相同名稱的屬性。

import warnings
warnings.simplefilter("always")
def fxn():
    warnings.warn("this is a warning", Warning)
with warnings.catch_warnings():
    warnings.simplefilter("ignore")
    fxn()
with warnings.catch_warnings(Warning):
    warnings.warn("this is a warning2", Warning)
warnings.warn("this is a warning3", Warning)
def fxn2():
    warnings.warn("deprecated", DeprecationWarning)
with warnings.catch_warnings(record=True) as w:
    # Cause all warnings to always be triggered.
    warnings.simplefilter("always")
    # Trigger a warning.
    fxn2()
    # Verify some things
    assert len(w) == 1
    assert issubclass(w[-1].category, DeprecationWarning)
    assert "deprecated" in str(w[-1].message)

以上就是詳解python Warning警告有哪些情況的詳細(xì)內(nèi)容,更多關(guān)于python Warning警告的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Pandas?Query方法使用深度總結(jié)

    Pandas?Query方法使用深度總結(jié)

    大多數(shù)Pandas用戶都熟悉iloc[]和loc[]索引器方法,用于檢索行和列。但是隨著檢索數(shù)據(jù)的規(guī)則變得越來越復(fù)雜,這些方法也隨之變得更加復(fù)雜而臃腫。本文將展示如何使用?query()?方法對數(shù)據(jù)框執(zhí)行查詢,感興趣的可以了解一下
    2022-07-07
  • Python3+Appium安裝使用教程

    Python3+Appium安裝使用教程

    這篇文章主要介紹了Python3+Appium安裝使用教程,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • Django中引入bootstrap的詳細(xì)圖文詳解

    Django中引入bootstrap的詳細(xì)圖文詳解

    Django是基于Python的一個Web開發(fā)框架,可以實(shí)現(xiàn)前端和后臺間的數(shù)據(jù)連接,下面這篇文章主要給大家介紹了關(guān)于Django中引入bootstrap的相關(guān)資料,需要的朋友可以參考下
    2022-10-10
  • 介紹Python的Django框架中的靜態(tài)資源管理器django-pipeline

    介紹Python的Django框架中的靜態(tài)資源管理器django-pipeline

    這篇文章主要介紹了介紹Python的Django框架中的靜態(tài)資源管理器django-pipeline,django-pipeline是一個開源項目,被用來處理css等靜態(tài)文件,需要的朋友可以參考下
    2015-04-04
  • Python asyncio的基本使用示例教程

    Python asyncio的基本使用示例教程

    Task主要作用是幫助event_loop調(diào)度,如果Task發(fā)現(xiàn)它打包的協(xié)程在await一個對象(執(zhí)行一個io操作),則Task會掛起該協(xié)程的執(zhí)行,把控制權(quán)交回event_loop,讓他去運(yùn)行其他Task,當(dāng)該對象運(yùn)行完畢,Task將打包的協(xié)程恢復(fù)運(yùn)行,本文介紹Python asyncio使用小結(jié),感興趣的朋友一起看看吧
    2024-02-02
  • python 實(shí)現(xiàn)的IP 存活掃描腳本

    python 實(shí)現(xiàn)的IP 存活掃描腳本

    這篇文章主要介紹了python 實(shí)現(xiàn)的IP 存活掃描腳本,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-12-12
  • 解決pandas使用read_csv()讀取文件遇到的問題

    解決pandas使用read_csv()讀取文件遇到的問題

    今天小編就為大家分享一篇解決pandas使用read_csv()讀取文件遇到的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-06-06
  • python 算法題——快樂數(shù)的多種解法

    python 算法題——快樂數(shù)的多種解法

    看書,看視頻都可以幫助你學(xué)習(xí)代碼,但都只是輔助作用,學(xué)好 Python,最重要的還是 多敲代碼,多刷題。本文講述算法題快樂數(shù)的多種解法,幫你打開思路
    2021-05-05
  • 使用pytorch進(jìn)行張量計算、自動求導(dǎo)和神經(jīng)網(wǎng)絡(luò)構(gòu)建功能

    使用pytorch進(jìn)行張量計算、自動求導(dǎo)和神經(jīng)網(wǎng)絡(luò)構(gòu)建功能

    pytorch它是一個基于Python的開源深度學(xué)習(xí)框架,它提供了兩個核心功能:張量計算和自動求導(dǎo),這篇文章主要介紹了使用pytorch進(jìn)行張量計算、自動求導(dǎo)和神經(jīng)網(wǎng)絡(luò)構(gòu)建,需要的朋友可以參考下
    2023-04-04
  • python中pandas.DataFrame對行與列求和及添加新行與列示例

    python中pandas.DataFrame對行與列求和及添加新行與列示例

    pandas是python環(huán)境下最有名的數(shù)據(jù)統(tǒng)計包,而DataFrame翻譯為數(shù)據(jù)框,是一種數(shù)據(jù)組織方式,這篇文章主要給大家介紹了python中pandas.DataFrame對行與列求和及添加新行與列的方法,文中給出了詳細(xì)的示例代碼,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-03-03

最新評論

满洲里市| 长泰县| 比如县| 南靖县| 高雄县| 武义县| 韩城市| 英吉沙县| 田林县| 武强县| 辉县市| 东明县| 澄迈县| 大足县| 随州市| 资溪县| 石台县| 东乌珠穆沁旗| 秦皇岛市| 浙江省| 博爱县| 泰来县| 九寨沟县| 稻城县| 清河县| 沧源| 承德县| 宾川县| 防城港市| 微山县| 望都县| 南丰县| 德阳市| 高阳县| 五大连池市| 汽车| 新丰县| 博乐市| 福清市| 沂水县| 冕宁县|