新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:python怎么打印日志
python中有一個(gè)模塊logging,可以直接記錄日志

從事成都服務(wù)器托管,服務(wù)器租用,云主機(jī),網(wǎng)頁空間,國際域名空間,CDN,網(wǎng)絡(luò)代維等服務(wù)。
Python中有一個(gè)模塊logging,可以直接記錄日志 # 日志級(jí)別 # CRITICAL 50 # ERROR 40 # WARNING 30 # INFO 20 # DEBUG 10 logging.basicConfig()函數(shù)中的具體參數(shù): filename: 指定的文件名創(chuàng)建FiledHandler,這樣日志會(huì)被存儲(chǔ)在指定的文件中; filemode: 文件打開方式,在指定了filename時(shí)使用這個(gè)參數(shù),默認(rèn)值為“w”還可指定為“a”; format: 指定handler使用的日志顯示格式; datefmt: 指定日期時(shí)間格式。,格式參考strftime時(shí)間格式化(下文) level: 設(shè)置rootlogger的日志級(jí)別 stream: 用指定的stream創(chuàng)建StreamHandler??梢灾付ㄝ敵龅絪ys.stderr,sys.stdout或者文件,默認(rèn)為sys.stderr。 若同時(shí)列出了filename和stream兩個(gè)參數(shù),則stream參數(shù)會(huì)被忽略。
logging模塊測試
打印日志到標(biāo)準(zhǔn)輸出中
import logging
logging.debug('debug message')
logging.info('info message')
logging.warning('warning message')輸出結(jié)果
C:\Users\Administrator\AppData\Local\Programs\Python\Python36\python.exe D:/pyworkpeace/tupian.py 'https://www.tianyancha.com/login' WARNING:root:warning message Process finished with exit code 0
可以看出默認(rèn)情況下Python的logging模塊將日志打印到了標(biāo)準(zhǔn)輸出中,且只顯示了大于等于WARNING級(jí)別的日志。默認(rèn)的日志的格式為:
日志級(jí)別:Logger名稱:用戶輸出消息
網(wǎng)頁題目:創(chuàng)新互聯(lián)Python教程:python怎么打印日志
網(wǎng)站路徑:http://m.fisionsoft.com.cn/article/coojscg.html


咨詢
建站咨詢
