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" 的文本文件,并且其中包含了写入的日志信息。需要注意的是,每次运行程序时,日志信息都会被追加到同一个文件中,如果需要清空原有日志内容,可以手动删除或者在代码中添加代码清空

 

 

 

 

 

小提示:

 

posted @ 2023-04-05 10:46  何双新  阅读(210)  评论(0编辑  收藏  举报