在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

python怎么捕獲警告

python爬蟲知識分享 ? 來源:python爬蟲知識分享 ? 作者:python爬蟲知識分享 ? 2022-03-31 16:12 ? 次閱讀

1. 警告不是異常

你是不是經常在使用一些系統庫或者第三方模塊的時候,會出現一些既不是異常也不是錯誤的警告信息

這些警告信息,有時候非常多,對于新手容易造成一些誤判,以為是程序出錯了。

實則不然,異常和錯誤,都是程序出現了一些問題,但是警告不同,他的緊急程度非常之低,以致于大多數的警告都是可以直接忽略的。

如果不想顯示這些告警信息,可以直接加上參數 -W ignore參數,就不會再顯示了。

2. 警告能捕獲嗎

能捕獲的只有錯誤異常,但是通過一系列的操作后,你可以將這些警告轉化為異常。

這樣一來,你就可以像異常一樣去捕獲他們了。

在不進行任何設置的情況下,警告會直接打印在終端上。

在 warnings 中有一系列的過濾器。

3. 捕獲警告方法一

當你指定為 error 的時候,就會將匹配警告轉換為異常。

之后你就可以通過異常的方式去捕獲警告了。

importwarnings
warnings.filterwarnings('error')

try:
warnings.warn("deprecated",DeprecationWarning)
exceptWarningase:
print(e)

如果你不想對在代碼中去配置將警告轉成異常。

4. 捕獲警告方法二

importwarnings

try:
warnings.warn("deprecated",DeprecationWarning)
exceptWarningase:
print(e)

可以在執行的時候,只要加上一個參數-W error,就可以實現一樣的效果

$python3-Werrordemo.py
deprecated

5. 捕獲警告方法三

除了上面的方法之外 ,warnings 還自帶了個捕獲警告的上下文管理器。

當你加上record=True它會返回一個列表,列表里存放的是所有捕獲到的警告,我將它賦值為w,然后就可以將它打印出來了。

importwarnings

defdo_warning():
warnings.warn("deprecated",DeprecationWarning)

withwarnings.catch_warnings(record=True)asw:
do_warning()
iflen(w)>0:
print(w[0].message)


審核編輯:湯梓紅
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 過濾器
    +關注

    關注

    1

    文章

    431

    瀏覽量

    19673
  • python
    +關注

    關注

    56

    文章

    4802

    瀏覽量

    84889
收藏 人收藏

    評論

    相關推薦

    意大利監管機構警告Gedi勿與OpenAI共享數據

    近日,意大利個人數據保護局(GPDP)向意大利傳媒集團Gedi發出了一則重要警告。該警告指出,如果Gedi向OpenAI披露個人數據,則可能違反歐盟條例的相關規定,進而面臨一系列嚴重的法律后果
    的頭像 發表于 12-04 11:35 ?268次閱讀

    使用Python進行圖像處理

    下面是一個關于使用Python在幾行代碼中分析城市輪廓線的快速教程。
    的頭像 發表于 11-07 10:14 ?260次閱讀
    使用<b class='flag-5'>Python</b>進行圖像處理

    在雙絞線線路上捕獲1394個事件

    電子發燒友網站提供《在雙絞線線路上捕獲1394個事件.pdf》資料免費下載
    發表于 09-29 09:41 ?0次下載
    在雙絞線線路上<b class='flag-5'>捕獲</b>1394個事件

    是德DSOX4032A示波器波形捕獲

    在電子工程領域,示波器是不可或缺的工具之一。而其中,是德DSOX4032A示波器以其卓越的性能和精準的測量能力備受青睞。今天,我們就來深入了解一下是德DSOX4032A示波器的波形捕獲率。 一、波形
    的頭像 發表于 08-30 15:38 ?303次閱讀
    是德DSOX4032A示波器波形<b class='flag-5'>捕獲</b>率

    pytorch和python的關系是什么

    在當今的人工智能領域,Python已經成為了最受歡迎的編程語言之一。Python的易學易用、豐富的庫和框架以及強大的社區支持,使其成為了數據科學、機器學習和深度學習等領域的首選語言。而在深度學習領域
    的頭像 發表于 08-01 15:27 ?2142次閱讀

    Python建模算法與應用

    Python作為一種功能強大、免費、開源且面向對象的編程語言,在科學計算、數學建模、數據分析等領域展現出了卓越的性能。其簡潔的語法、對動態輸入的支持以及解釋性語言的本質,使得Python在多個平臺
    的頭像 發表于 07-24 10:41 ?610次閱讀

    Python在AI中的應用實例

    Python在人工智能(AI)領域的應用極為廣泛且深入,從基礎的數據處理、模型訓練到高級的應用部署,Python都扮演著至關重要的角色。以下將詳細探討Python在AI中的幾個關鍵應用實例,包括機器學習、深度學習、自然語言處理、
    的頭像 發表于 07-19 17:16 ?1249次閱讀

    如何實現Python復制文件操作

    Python 中有許多“開蓋即食”的模塊(比如 os,subprocess 和 shutil)以支持文件 I/O 操作。在這篇文章中,你將會看到一些用 Python 實現文件復制的特殊方法。下面我們開始學習這九種不同的方法來實現 Pyt
    的頭像 發表于 07-18 14:53 ?450次閱讀

    opencv-python和opencv一樣嗎

    不一樣。OpenCV(Open Source Computer Vision Library)是一個開源的計算機視覺和機器學習軟件庫,它提供了大量的圖像和視頻處理功能。OpenCV-Python
    的頭像 發表于 07-16 10:38 ?1313次閱讀

    用pycharm進行python爬蟲的步驟

    以下是使用PyCharm進行Python爬蟲的步驟: 安裝PyCharm和Python 首先,您需要安裝PyCharm和Python。PyCharm是一個流行的Python集成開發環境
    的頭像 發表于 07-11 10:11 ?910次閱讀

    Eclips編譯警告,每次都有這個warning,為什么?

    Eclips編譯警告,每次都有這個warning,看起來不順眼, 不知道哪里有問題,編譯結果是沒問題的。 報錯的中間信息如下,紅色已標注
    發表于 06-21 06:25

    示波器如何捕獲和分析IIC波形?

    示波器捕獲和分析IIC(集成電路間通信)波形是一項重要的電子測量任務,特別是在嵌入式系統和微控制器的調試過程中。
    的頭像 發表于 05-20 15:08 ?3360次閱讀

    使用STM8S的FLASH庫函數時,警告就有20多個,使用寄存器方式就一個警告沒有,怎么處理?

    您好!我在使用STM8S的FLASH庫函數時,警告就有20多個,而我使用寄存器方式就一個警告沒有。針對庫函數的警告問題,有何高招!
    發表于 03-22 14:53

    基于Python的地圖繪制教程

    本文將介紹通過Python繪制地形圖的方法,所需第三方Python相關模塊包括 rasterio、geopandas、cartopy 等,可通過 pip 等方式安裝。
    的頭像 發表于 02-26 09:53 ?1276次閱讀
    基于<b class='flag-5'>Python</b>的地圖繪制教程

    如何使用linux下gdb來調試python程序

    如何使用linux下gdb來調試python程序? 在Linux下,可以使用GDB(GNU調試器)來調試Python程序。GDB是一個強大的調試工具,可以幫助開發者診斷和修復程序中的錯誤。在本文
    的頭像 發表于 01-31 10:41 ?2693次閱讀
    主站蜘蛛池模板: 2020天天操| 日本www网站| 亚洲午夜一区二区三区| 91免费视频网| 亚洲狠狠狠一区二区三区| 日本级毛片免费观看| dvd碟片色爱| 午夜黄网| 1024手机免费看片| 欧美另类色| 91无毒不卡| 免费高清视频免费观看| 中文字幕一区二区精品区| 轻点灬大ji巴太粗太长了爽文| 午夜视频啪啪| 亚洲一区二区三区不卡视频| 男女性接交无遮挡免费看视频| 一区二区三区视频网站| 人人澡人人人人夜夜爽| 亚洲三级网址| 日本在线视频精品| 泰剧天堂| 免费日本黄色片| 欧色美| 久久狠狠色噜噜狠狠狠狠97| 你懂的欧美| 欧美色欧美亚洲高清在线观看 | 日韩基地1024首页| 天天干天天舔天天操| 午夜在线观看免费观看大全| 97在线人人| 在线免费看片| 午夜影院欧美| 国产视频久| 婷婷色香五月激情综合2020| 午夜黄| 99久久精品免费看国产免费| 一级黄色免费毛片| 日本精品一卡二卡≡卡四卡| www亚洲一区| 天天做天天爱天天干|