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

一文教你如何在Python中忽略煩人的警告

 更新時(shí)間:2024年12月23日 09:45:48   作者:engchina  
當(dāng)你用 Python 寫代碼時(shí),有時(shí)候會(huì)看到一些“警告”信息,這些信息不會(huì)讓代碼出錯(cuò),但會(huì)讓輸出看起來很亂,所以本文為大家整理了一些忽略警告的方法,希望對(duì)大家有所幫助

當(dāng)你用 Python 寫代碼時(shí),有時(shí)候會(huì)看到一些“警告”信息。這些信息不會(huì)讓代碼出錯(cuò),但會(huì)讓輸出看起來很亂。如果你覺得這些警告很煩,可以用下面的代碼讓它們“閉嘴”。今天我們就來學(xué)學(xué)這段代碼是怎么做到的!

代碼講解

1. 導(dǎo)入需要用到的工具

import warnings
import logging
from transformers import logging as hf_logging

warnings:這是 Python 內(nèi)置的工具,用來管理“警告”。

logging:這是 Python 的日志工具,日志就是程序運(yùn)行時(shí)輸出的提示信息。

hf_logging:這是 transformers 庫(kù)的日志工具,我們也可以用它調(diào)整日志的顯示。

2. 定義一個(gè)函數(shù):ignore_warnings

def ignore_warnings():

函數(shù)就像一個(gè)“工具箱”,當(dāng)你需要它的功能時(shí),只要調(diào)用它就可以。

3. 忽略特定的警告

warnings.filterwarnings("ignore", message="Some weights of the model checkpoint")
warnings.filterwarnings("ignore", message="Could not find image processor class")
warnings.filterwarnings("ignore", message="The `max_size` parameter is deprecated")

warnings.filterwarnings("ignore", ...):這是說“我要忽略某些警告”。

message:這里寫的是警告的內(nèi)容,只要警告里包含這段文字,就會(huì)被“靜音”。

就像我們告訴程序:“看到這些‘內(nèi)容’的警告,別煩我!”

4. 調(diào)整日志顯示級(jí)別

logging.basicConfig(level=logging.ERROR)

logging.basicConfig:設(shè)置日志的“聲音大小”。

level=logging.ERROR:告訴程序“只顯示出錯(cuò)的信息,別展示其他沒用的提示”。

5. 設(shè)置 Transformers 庫(kù)的日志等級(jí)

hf_logging.set_verbosity_error()

hf_logging.set_verbosity_error():這是專門用來調(diào)節(jié) transformers 庫(kù)的日志,告訴它“只顯示出錯(cuò)信息,其他的不要說話”。

什么時(shí)候用這段代碼?

用深度學(xué)習(xí)工具:比如 transformers,它會(huì)輸出很多沒用的警告,影響閱讀。

調(diào)試代碼時(shí):有時(shí)候只想看重要的信息,忽略那些不必要的提示。

總結(jié)

這段代碼就是一把“靜音遙控器”,幫我們把那些煩人的警告和不重要的信息屏蔽掉,讓代碼的輸出更加干凈整潔!

完整代碼

import warnings
import logging
from transformers import logging as hf_logging

def ignore_warnings():
    # 忽略特定的警告
    warnings.filterwarnings("ignore", message="Some weights of the model checkpoint")
    warnings.filterwarnings("ignore", message="Could not find image processor class")
    warnings.filterwarnings("ignore", message="The `max_size` parameter is deprecated")

    # 調(diào)整日志等級(jí),只顯示錯(cuò)誤信息
    logging.basicConfig(level=logging.ERROR)
    hf_logging.set_verbosity_error()

快把這段代碼加到你的項(xiàng)目里試試吧!它會(huì)讓你的輸出世界清靜很多哦。

到此這篇關(guān)于一文教你如何在Python中忽略煩人的警告的文章就介紹到這了,更多相關(guān)Python忽略警告內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python datetime時(shí)間格式化去掉前導(dǎo)0

    Python datetime時(shí)間格式化去掉前導(dǎo)0

    Python datetime時(shí)間格式化去掉前導(dǎo)0,在format string的%與flag之間,添加一個(gè)“-”即可
    2014-07-07
  • Python 利用argparse模塊實(shí)現(xiàn)腳本命令行參數(shù)解析

    Python 利用argparse模塊實(shí)現(xiàn)腳本命令行參數(shù)解析

    這篇文章主要介紹了Python 利用argparse模塊實(shí)現(xiàn)腳本命令行參數(shù)解析,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-12-12
  • 詳解如何管理多個(gè)Python版本和虛擬環(huán)境

    詳解如何管理多個(gè)Python版本和虛擬環(huán)境

    這篇文章主要介紹了詳解如何管理多個(gè)Python版本和虛擬環(huán)境,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-05-05
  • 如何利用Python識(shí)別圖片中的文字

    如何利用Python識(shí)別圖片中的文字

    這篇文章主要給大家介紹了關(guān)于如何利用Python識(shí)別圖片中文字的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Python具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05
  • python生成隨機(jī)mac地址的方法

    python生成隨機(jī)mac地址的方法

    這篇文章主要介紹了python生成隨機(jī)mac地址的方法,涉及Python操作隨機(jī)字符串的技巧,需要的朋友可以參考下
    2015-03-03
  • 詳解利用裝飾器擴(kuò)展Python計(jì)時(shí)器

    詳解利用裝飾器擴(kuò)展Python計(jì)時(shí)器

    在本文中,云朵君將和大家一起了解裝飾器的工作原理,如何將我們之前定義的定時(shí)器類?Timer?擴(kuò)展為裝飾器,以及如何簡(jiǎn)化計(jì)時(shí)功能,感興趣的可以了解一下
    2022-06-06
  • Python 計(jì)算任意兩向量之間的夾角方法

    Python 計(jì)算任意兩向量之間的夾角方法

    今天小編就為大家分享一篇Python 計(jì)算任意兩向量之間的夾角方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • python3.6生成器yield用法實(shí)例分析

    python3.6生成器yield用法實(shí)例分析

    這篇文章主要介紹了python3.6生成器yield用法,結(jié)合實(shí)例形式分析了Python3.6中生成器yield的功能、用法及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2019-08-08
  • python在一個(gè)范圍內(nèi)取隨機(jī)數(shù)的簡(jiǎn)單實(shí)例

    python在一個(gè)范圍內(nèi)取隨機(jī)數(shù)的簡(jiǎn)單實(shí)例

    在本篇內(nèi)容里小編給大家分享了關(guān)于python在一個(gè)范圍內(nèi)取隨機(jī)數(shù)的簡(jiǎn)單實(shí)例內(nèi)容,有需要的朋友們可以學(xué)習(xí)下。
    2020-08-08
  • 基于Python實(shí)現(xiàn)人工智能算法的方法詳解

    基于Python實(shí)現(xiàn)人工智能算法的方法詳解

    Python已經(jīng)成為了機(jī)器學(xué)習(xí)領(lǐng)域最受歡迎的編程語(yǔ)言之一,Python的簡(jiǎn)潔性和易用性使其成為了開發(fā)人員和數(shù)據(jù)科學(xué)家的首選語(yǔ)言,在本文中,我們將探討如何使用Python實(shí)現(xiàn)人工智能算法,感興趣的小伙伴跟著小編一起來探討吧
    2023-06-06

最新評(píng)論