摘要:簡(jiǎn)介日志在編程中是十分重要,可以幫助我們跟蹤事件應(yīng)用的運(yùn)行情況查問(wèn)題統(tǒng)計(jì)數(shù)據(jù)等。在記錄日志時(shí),通常表示某件事情的發(fā)生?;臼褂弥苯哟蛴∵\(yùn)行之后看到的是因?yàn)槟J(rèn)等級(jí)是所以是不會(huì)顯示的。
簡(jiǎn)介
日志在編程中是十分重要,可以幫助我們跟蹤事件、應(yīng)用的運(yùn)行情況、查問(wèn)題、統(tǒng)計(jì)數(shù)據(jù)等。在記錄日志時(shí),通常表示某件事情的發(fā)生。
python 中 logging 模塊提供記錄的基礎(chǔ)方法:debug, info,warning, error, critical
這五個(gè)方法的嚴(yán)重等級(jí)依次增加,對(duì)應(yīng)關(guān)系:
LEVEL | value | used time |
---|---|---|
DEBUG | 10 | 分析問(wèn)題的時(shí)候 |
INFO | 20 | 確定程序是否在按預(yù)想的運(yùn)行 |
WARNING | 30 | 程序運(yùn)行超出預(yù)設(shè),但是,程序還可以運(yùn)行 |
ERROR | 40 | 有嚴(yán)重的錯(cuò)誤,程序無(wú)法正常運(yùn)行一些方法 |
CRITICAL | 50 | 一個(gè)嚴(yán)重的錯(cuò)誤,導(dǎo)致程序無(wú)法繼續(xù)運(yùn)行了 |
默認(rèn)等級(jí)為 WARNING,只有高于你所指定的等級(jí),才會(huì)被日志模塊輸出。
基本使用
直接打印
import logging logging.info("info log") logging.warning("warning log")
運(yùn)行之后看到的是 WARNING:root:warning log ,因?yàn)槟J(rèn)等級(jí)是 WARNING, 所以 `info
log` 是不會(huì)顯示的。
將日志記錄到文件中
import logging logging.basicConfig(filename="logging_example.log",level=logging.DEBUG) logging.debug("Write debug to file") logging.info("Write info to file") logging.warning("Write warning to file")
可以在日志文件中看到:
DEBUG:root:Write debug to file INFO:root:Write info to file WARNING:root:Write warning to file DEBUG:root:Write debug to file INFO:root:Write info to file WARNING:root:Write warning to file
參考:
https://docs.python.org/3/how...
https://docs.python.org/3/lib...
https://docs.python.org/3/how...
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://www.ezyhdfw.cn/yun/43178.html
摘要:楚江數(shù)據(jù)是專(zhuān)業(yè)的互聯(lián)網(wǎng)數(shù)據(jù)技術(shù)服務(wù),現(xiàn)整理出零基礎(chǔ)如何學(xué)爬蟲(chóng)技術(shù)以供學(xué)習(xí),。本文來(lái)源知乎作者路人甲鏈接楚江數(shù)據(jù)提供網(wǎng)站數(shù)據(jù)采集和爬蟲(chóng)軟件定制開(kāi)發(fā)服務(wù),服務(wù)范圍涵蓋社交網(wǎng)絡(luò)電子商務(wù)分類(lèi)信息學(xué)術(shù)研究等。 楚江數(shù)據(jù)是專(zhuān)業(yè)的互聯(lián)網(wǎng)數(shù)據(jù)技術(shù)服務(wù),現(xiàn)整理出零基礎(chǔ)如何學(xué)爬蟲(chóng)技術(shù)以供學(xué)習(xí),http://www.chujiangdata.com。 第一:Python爬蟲(chóng)學(xué)習(xí)系列教程(來(lái)源于某博主:htt...
摘要:本人很少寫(xiě)代碼一般都是用的去年時(shí)用寫(xiě)過(guò)一些收集系統(tǒng)信息的工具當(dāng)時(shí)是邊看手冊(cè)邊寫(xiě)的如今又要用來(lái)寫(xiě)一個(gè)生成的工具就又需要查看手冊(cè)了至于為什么不用寫(xiě)那是因?yàn)榈膸?kù)不兼容永中在這里不得不說(shuō)雖然很火但是一些庫(kù)還是不如多不如兼容性好為了避免以后再出這種事 Python3 Study Notes 本人很少寫(xiě) python 代碼, 一般都是用 go 的, 去年時(shí)用 python 寫(xiě)過(guò)一些收集系統(tǒng)信息的工...
摘要:以下這些項(xiàng)目,你拿來(lái)學(xué)習(xí)學(xué)習(xí)練練手。當(dāng)你每個(gè)步驟都能做到很優(yōu)秀的時(shí)候,你應(yīng)該考慮如何組合這四個(gè)步驟,使你的爬蟲(chóng)達(dá)到效率最高,也就是所謂的爬蟲(chóng)策略問(wèn)題,爬蟲(chóng)策略學(xué)習(xí)不是一朝一夕的事情,建議多看看一些比較優(yōu)秀的爬蟲(chóng)的設(shè)計(jì)方案,比如說(shuō)。 (一)如何學(xué)習(xí)Python 學(xué)習(xí)Python大致可以分為以下幾個(gè)階段: 1.剛上手的時(shí)候肯定是先過(guò)一遍Python最基本的知識(shí),比如說(shuō):變量、數(shù)據(jù)結(jié)構(gòu)、語(yǔ)法...
摘要:但無(wú)論是用于何種用途,這些圖像都需要進(jìn)行處理。圖像處理中的常見(jiàn)任務(wù)包括顯示圖像,基本操作如裁剪翻轉(zhuǎn)旋轉(zhuǎn)等,圖像分割,分類(lèi)和特征提取,圖像恢復(fù)和圖像識(shí)別。圖像處理系統(tǒng)有時(shí)被稱(chēng)為圖像處理的瑞士軍刀。 showImg(https://segmentfault.com/img/remote/1460000019631626); 原文標(biāo)題:10 Python image manipulation...
摘要:內(nèi)置函數(shù)們能夠被提拔出來(lái),這就意味著它們皆有獨(dú)到之處,有用武之地。因此,掌握內(nèi)置函數(shù)的用法,就成了我們應(yīng)該點(diǎn)亮的技能。報(bào)錯(cuò)包含了內(nèi)置命名空間中的名稱(chēng),在控制臺(tái)中輸入,就能發(fā)現(xiàn)很多內(nèi)置函數(shù)異常和其它屬性的名稱(chēng)。 Python 提供了很多內(nèi)置的工具函數(shù)(Built-in Functions),在最新的 Python 3 官方文檔中,它列出了 69 個(gè)。 大部分函數(shù)是我們經(jīng)常使用的,例如 p...
閱讀 3853·2021-09-09 09:33
閱讀 3178·2019-08-30 15:56
閱讀 3194·2019-08-30 15:56
閱讀 3431·2019-08-30 15:55
閱讀 584·2019-08-30 15:53
閱讀 2257·2019-08-30 15:52
閱讀 742·2019-08-28 18:16
閱讀 2592·2019-08-26 13:51