我开始使用日志记录来跟踪我的代码中发生的事情,并从这里开始:
https://realpython.com/python-logging/
根据那篇文章,这段代码应该创建一行,并将其添加到名为moses_data_extraction.log的日志文件中
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
但是该文件并未创建。实际上什么都没有发生,没有文件,没有错误。
知道我做错了什么吗?
发布于 2021-10-28 10:18:05
如果最后一条打印语句提供了True,则该文件必须是在当前工作目录中创建的。
要检查文件所在的目录,可以使用以下命令检查当前工作目录:
import os
print(os.getcwd())或者,可以在代码中指定完整的文件路径名,以将日志文件放置在所需的位置。
https://stackoverflow.com/questions/69752178
复制相似问题