在 Python3 中,可以使用 logging 模塊來實現將日誌寫入本地文本文件中。下面是一個簡單的示例代碼:
import logging # 配置 logging 模塊 logging.basicConfig(level=logging.DEBUG, filename='example.log', format='%(asctime)s %(levelname)s %(message)s') # 寫入日誌信息 logging.debug('This is a debug message') logging.info('This is an info message') logging.warning('This is a warning message')
在這個示例中,首先使用 basicConfig()
方法配置了 logging 模塊,設置日誌輸出的級別爲 DEBUG,並將日誌輸出到名爲 "example.log" 的文件中。然後,使用 debug()
, info()
和 warning()
等方法分別寫入不同級別的日誌信息。
運行上述代碼後,會在當前工作目錄下生成一個名爲 "example.log" 的文本文件,並且其中包含了寫入的日誌信息。需要注意的是,每次運行程序時,日誌信息都會被追加到同一個文件中,如果需要清空原有日誌內容,可以手動刪除或者在代碼中添加代碼清空
小提示: