掃二維碼與項(xiàng)目經(jīng)理溝通
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
在Python中,我們可以使用內(nèi)置的logging模塊來打印日志。logging模塊提供了一種靈活的框架用于發(fā)出日志消息從Python程序,這是廣泛使用的,因?yàn)樗荘ython標(biāo)準(zhǔn)庫的一部分,并且可以非常靈活地配置。

以下是一個(gè)簡(jiǎn)單的例子:
1、我們需要導(dǎo)入logging模塊。
import logging
2、我們可以設(shè)置日志級(jí)別,日志級(jí)別決定了什么級(jí)別的信息將會(huì)被記錄,如果我們?cè)O(shè)置日志級(jí)別為INFO,那么所有級(jí)別為INFO及以上的信息都會(huì)被記錄。
logging.basicConfig(level=logging.INFO)
3、我們可以使用logging模塊的各種方法來記錄不同級(jí)別的日志。
logging.debug('這是一個(gè)debug級(jí)別的日志')
logging.info('這是一個(gè)info級(jí)別的日志')
logging.warning('這是一個(gè)warning級(jí)別的日志')
logging.error('這是一個(gè)error級(jí)別的日志')
logging.critical('這是一個(gè)critical級(jí)別的日志')
以上代碼會(huì)打印出以下日志:
INFO:root:這是一個(gè)info級(jí)別的日志 WARNING:root:這是一個(gè)warning級(jí)別的日志 ERROR:root:這是一個(gè)error級(jí)別的日志 CRITICAL:root:這是一個(gè)critical級(jí)別的日志
注意,由于我們?cè)O(shè)置了日志級(jí)別為INFO,所以debug級(jí)別的日志沒有被記錄,如果我們將日志級(jí)別改為DEBUG,那么所有的日志都會(huì)被記錄。
logging.basicConfig(level=logging.DEBUG)
以上就是Python如何打印日志的方法。

我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流