我想学习在Python中登录,并试图运行Python 2.7文档提供的基本程序。但是Python记录器甚至没有创建该文件。所以我自己在目录中创建了这个文件,但是现在这个记录器并没有将任何内容记录到日志文件中。这里是我的代码:日志记录不创建日志文件或存储任何日志
import logging
logging.basicConfig(filename='C:/Users/nippo1994/Documents/PythonScripts/checkstry.log',level=logging.debug,format='%(levelname)s %(asctime)s ::%(message)s',)
logging.debug('This message should go to the log file')
logging.info('So should this')
logging.warning('And this, too')
更新1
代码工作的蟒蛇3.x.x但不是在Python 2.7,可有人指导我的蟒蛇为什么这种奇怪的行为?
UPDATE 2 这似乎是它在Spyder 2.7中的问题,不知道这会造成如此大的差异。附加的链接相同https://github.com/spyder-ide/spyder/issues/2572
尝试了你的建议,仍然没有写入任何文件。就权限而言,我的所有其他创建,读取和写入文件的程序在我上面提到的代码中提到的同一个目录中工作正常,所以我想我也拥有文件夹的权限。任何具体的检查你可能会建议? –
你有什么错误? –
不,完全没有错误 –