首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >python将信息级别记录到文件

python将信息级别记录到文件
EN

Stack Overflow用户
提问于 2021-10-28 10:11:42
回答 1查看 36关注 0票数 0

我开始使用日志记录来跟踪我的代码中发生的事情,并从这里开始:

https://realpython.com/python-logging/

根据那篇文章,这段代码应该创建一行,并将其添加到名为moses_data_extraction.log的日志文件中

代码语言:javascript
复制
import logging
import os

logging.basicConfig(filename='moses_data_extraction.log',
                    filemode='w',
                    format='%(asctime)s - %(message)s',
                    datefmt='%d-%b-%y %H:%M:%S',
                   level=logging.INFO)
logging.info('This will get logged to a file')
print(os.path.isfile('moses_data_extraction.log'))

最后一行给出了FALSE

但是该文件并未创建。实际上什么都没有发生,没有文件,没有错误。

知道我做错了什么吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-10-28 10:18:05

如果最后一条打印语句提供了True,则该文件必须是在当前工作目录中创建的。

要检查文件所在的目录,可以使用以下命令检查当前工作目录:

代码语言:javascript
复制
import os
print(os.getcwd())

或者,可以在代码中指定完整的文件路径名,以将日志文件放置在所需的位置。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69752178

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档