一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Python庫(kù)中oloredlogs的使用

麥辣雞腿堡 ? 來(lái)源:Python都知道 ? 作者:了不起 ? 2023-10-07 11:28 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

coloredlogs介紹

coloredlogs是一個(gè)Python庫(kù),它允許開發(fā)人員在控制臺(tái)打印彩色日志。這個(gè)庫(kù)的主要優(yōu)點(diǎn)是它可以很容易地改變?nèi)罩鞠⒌念伾瑥亩谷罩靖子陂喿x和理解。這對(duì)于長(zhǎng)時(shí)間運(yùn)行的應(yīng)用程序或者需要詳細(xì)查看日志信息的情況非常有用。

coloredlogs庫(kù)的使用

1.安裝coloredlogs

在使用前我們需要在Python中下載它

pip install coloredlogs

2.設(shè)置logger日志級(jí)別

首先,在我們記錄日志時(shí),需要先設(shè)置日志級(jí)別和格式

coloredlogs.install(level='DEBUG', fmt='%(asctime)s %(levelname)s %(message)s')

3.自定義輸出樣式

如果我們不結(jié)合coloredlogs直接將我們的日志打印到控制臺(tái)

logging.debug('debug message')
logging.info('info message')
logging.error('error message')
logging.warning('warning message')

輸出到控制的話就只會(huì)將error和warning兩個(gè)級(jí)別的日志在控制打印出來(lái),debug和info級(jí)別的日志就無(wú)法在控制臺(tái)打印出來(lái),而且顯示的兩種日志都是一樣的顏色并且格式也不好看

圖片

下面是在我們結(jié)合使用coloredlogs后在控制臺(tái)的輸出效果

import coloredlogs
import logging

coloredlogs.install(level='DEBUG', fmt='%(asctime)s %(levelname)s %(message)s')

logging.debug('debug message')
logging.info('info message')
logging.error('error message')
logging.warning('warning message')

輸出效果如下

圖片

可以很明顯的看出,它自動(dòng)幫我們加上了日志的輸出時(shí)間和根據(jù)不同日志級(jí)別顯示不一樣的顏色來(lái)區(qū)分,這比我們直接用logging輸出要好得多

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 控制臺(tái)
    +關(guān)注

    關(guān)注

    0

    文章

    85

    瀏覽量

    10637
  • 日志
    +關(guān)注

    關(guān)注

    0

    文章

    144

    瀏覽量

    10870
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4827

    瀏覽量

    86816
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    Python如何管理所用的全部依賴庫(kù)

    Python 如何實(shí)現(xiàn)自動(dòng)導(dǎo)入缺失的庫(kù)?》 ,我提到了一種常規(guī)的方法: pip freeze requirements.txt 這種方法用起來(lái)方便,但有幾點(diǎn)不足: 它搜索依賴
    發(fā)表于 11-21 11:16 ?1573次閱讀
    <b class='flag-5'>Python</b>如何管理所用的全部依賴<b class='flag-5'>庫(kù)</b>

    動(dòng)態(tài)庫(kù)封裝成python模塊的方法

    之前的文章 將靜態(tài)庫(kù)封裝成 python 模塊中講解了如何將靜態(tài)庫(kù)封裝成 python 模塊,靜態(tài)庫(kù)封裝相對(duì)來(lái)說(shuō)還是有點(diǎn)復(fù)雜,今天來(lái)介紹下動(dòng)
    發(fā)表于 07-13 15:24 ?927次閱讀

    了解數(shù)據(jù)科學(xué)Python庫(kù)

    數(shù)據(jù)科學(xué)解決方案公司 ActiveWizards 近日根據(jù)他們自己的應(yīng)用開發(fā)經(jīng)驗(yàn),總結(jié)了數(shù)據(jù)科學(xué)家和工程師將在 2017 年最常使用的 Python 庫(kù)。 核心庫(kù) 1)NumPy 地址: 當(dāng)
    發(fā)表于 11-15 17:30 ?1062次閱讀
    了解數(shù)據(jù)科學(xué)<b class='flag-5'>Python</b><b class='flag-5'>庫(kù)</b>

    140種Python標(biāo)準(zhǔn)庫(kù)、第三方庫(kù)和外部工具都有了

    Python標(biāo)準(zhǔn)庫(kù)Python自帶的標(biāo)準(zhǔn)庫(kù)。Python標(biāo)準(zhǔn)庫(kù)無(wú)需安裝,只需要先通過(guò)impor
    的頭像 發(fā)表于 08-02 09:24 ?3608次閱讀

    ADM1266 Python庫(kù)

    ADM1266 Python庫(kù)
    發(fā)表于 03-23 15:47 ?1次下載
    ADM1266 <b class='flag-5'>Python</b><b class='flag-5'>庫(kù)</b>

    pythonurllib3庫(kù)和requests庫(kù)的使用

    Python3 默認(rèn)提供了urllib庫(kù),可以爬取網(wǎng)頁(yè)信息,但其中確實(shí)有不方便的地方,如:處理網(wǎng)頁(yè)驗(yàn)證和Cookies,以及Hander頭信息處理。
    的頭像 發(fā)表于 03-21 16:08 ?4299次閱讀

    詳解Python的Pandas和Numpy庫(kù)

    pandas、numpy是Python數(shù)據(jù)科學(xué)中非常常用的庫(kù),numpy是Python的數(shù)值計(jì)算擴(kuò)展,專門用來(lái)處理矩陣,它的運(yùn)算效率比列表更高效。
    的頭像 發(fā)表于 05-25 12:49 ?3289次閱讀

    如何安裝常用Python庫(kù)

    Python作為一種流行的編程語(yǔ)言,擁有豐富的第三方庫(kù)資源,這些庫(kù)可以幫助開發(fā)者輕松實(shí)現(xiàn)各種功能,從數(shù)據(jù)分析到Web開發(fā),從機(jī)器學(xué)習(xí)到圖像處理,涵蓋了各個(gè)領(lǐng)域。在Python的開發(fā)過(guò)程
    的頭像 發(fā)表于 04-14 12:11 ?1530次閱讀

    Pythontelnetlib模塊的基本使用

    telnetlib 是 Python 標(biāo)準(zhǔn)庫(kù)的一個(gè)模塊,它提供了 Telnet 協(xié)議的客戶端功能。使用 telnetlib 模塊,我們可以在 Python
    的頭像 發(fā)表于 05-04 14:27 ?8847次閱讀

    TSMaster小功能—Python小程序如何導(dǎo)入外部庫(kù)

    解析器下安裝外部庫(kù)。步驟一在TSMaster工具->系統(tǒng)信息->python環(huán)境設(shè)置中選擇打開解析器路徑;步驟二在該文件路徑輸入cmd,打開命令行;步驟三在這個(gè)路徑
    的頭像 發(fā)表于 08-14 10:06 ?1552次閱讀
    TSMaster小功能—<b class='flag-5'>Python</b>小程序如何導(dǎo)入外部<b class='flag-5'>庫(kù)</b>

    SQLite數(shù)據(jù)庫(kù)python的區(qū)別

    SQLite數(shù)據(jù)庫(kù)python的區(qū)別 SQLite是一種輕量級(jí)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),是一個(gè)嵌入式的數(shù)據(jù)庫(kù)引擎。Python是一種高級(jí)編程語(yǔ)
    的頭像 發(fā)表于 08-28 16:41 ?1175次閱讀

    python有什么用 如何用python創(chuàng)建數(shù)據(jù)庫(kù)

    python有什么用 如何用python創(chuàng)建數(shù)據(jù)庫(kù) Python是一種高級(jí)編程語(yǔ)言,可以用于開發(fā)各種類型的應(yīng)用程序和工具。它的廣泛應(yīng)用使它在編程領(lǐng)域中極為受歡迎。
    的頭像 發(fā)表于 08-28 16:41 ?1522次閱讀

    python讀取數(shù)據(jù)庫(kù)數(shù)據(jù) python查詢數(shù)據(jù)庫(kù) python數(shù)據(jù)庫(kù)連接

    ,獲取數(shù)據(jù)庫(kù)的數(shù)據(jù),并對(duì)數(shù)據(jù)進(jìn)行增刪改查等操作。本文將詳細(xì)介紹Python如何連接數(shù)據(jù)庫(kù)、讀取數(shù)據(jù)庫(kù)數(shù)據(jù)以及如何進(jìn)行查詢操作。 一、
    的頭像 發(fā)表于 08-28 17:09 ?2225次閱讀

    如何使用Python和PinPong庫(kù)控制Arduino

    與傳感器和其他物理設(shè)備集成的應(yīng)用程序。如果您已經(jīng)掌握了Python的基礎(chǔ)知識(shí),那么您可以通過(guò)使用Python來(lái)控制Arduino來(lái)入門。本文目的主要是向您展示如何使用PinPong庫(kù)通過(guò)Pyt
    的頭像 發(fā)表于 10-13 10:59 ?1509次閱讀
    如何使用<b class='flag-5'>Python</b>和PinPong<b class='flag-5'>庫(kù)</b>控制Arduino

    python如何引入math庫(kù)

    Python,要使用math庫(kù),首先需要先引入它。math庫(kù)Python的一個(gè)標(biāo)準(zhǔn)庫(kù),它提
    的頭像 發(fā)表于 11-22 11:03 ?5211次閱讀