未生成日志文件

2024-04-16 08:50:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我不熟悉Python日志记录,并尝试构建一个写入文件的基本记录器。我遇到的问题是文件没有创建,但是没有抛出任何错误。有什么想法吗?在

在水蟒中使用Spyder IDE(如果适用)

代码:

import pandas as pd
import logging

format = "%(asctime)s %(message)s"
logging.basicConfig(format=format, level=logging.DEBUG, filename='H://logfile.log')

now = pd.datetime.now()
logging.info("Time Created")

Tags: 文件代码importformatpandasloggingas错误
2条回答

我在osx上使用Python2.7.11,我复制了您的步骤,也解释了here

import logging
format = "%(asctime)s %(message)s"
logging.basicConfig(format=format, level=logging.DEBUG, filename='logfile.log')
logging.info("Hello World")

一个名为日志文件.log在执行python的目录中创建。在

您可以检查python运行的目录,键入:

^{pr2}$

我的猜测是,您要在其中创建日志文件的文件夹的权限有问题,或者您写入文件夹绝对路径的方式有问题。在

我建议您首先在localdir(这是pwd命令的输出)中创建一个日志文件,然后看看这是否有效。在

看来问题出在Spyder IDEV.2.3.8(可能我的版本过时了)。日志文件在命令提示符下创建,但在Spyder中未创建日志文件。在

相关问题 更多 >