Python 如何创建保存日志文件的路径?并每次保存在单独的日志文件中?
现在我需要保存一个日志文件,但不知道如何将日志文件保存到所需的路径。怎么排队 我用过这个,但是出现了一个bug。请帮忙!谢谢Python 如何创建保存日志文件的路径?并每次保存在单独的日志文件中?,python,logging,Python,Logging,现在我需要保存一个日志文件,但不知道如何将日志文件保存到所需的路径。怎么排队 我用过这个,但是出现了一个bug。请帮忙!谢谢 import logging import logging.config logging.basicConfig(format='%(asctime)s %(message)s', filename='daily_report.log', level=logging.INFO) logging.config.fileConfig('C:/.../.../.../dail
import logging
import logging.config
logging.basicConfig(format='%(asctime)s %(message)s', filename='daily_report.log', level=logging.INFO)
logging.config.fileConfig('C:/.../.../.../daily_report.log', disable_existing_loggers=False)
我找到了自己的解决方案,可以直接将路径添加到basicConfig的“filename=…”中
下一个问题是如何将日志文件保存到一个单独的文件中,文件名为datetime格式
logging.FileHandler("C:/.../.../.../daily_report.log")
在
.basicConfig
之后,我发现解决方案是直接替换到第一行代码
logging.basicConfig(format='%(asctime)s %(message)s', filename="C:/.../.../.../daily_report.log"), level=logging.INFO)
下一个问题是如何为每次运行代码生成单独的文件日志?您搜索过如何创建文件夹吗?您的意思是从os.makedir()开始?我在创建日志文件和路径方面是新手。我已经读过了,但似乎没有提到保存文件的路径,请包括您收到的错误消息。