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