python3里面实现将日志文件写入当前脚本运行的文本中
在 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" 的文本文件,并且其中包含了写入的日志信息。需要注意的是,每次运行程序时,日志信息都会被追加到同一个文件中,如果需要清空原有日志内容,可以手动删除或者在代码中添加代码清空
小提示:
心有猛虎,细嗅蔷薇