【发布时间】:2018-09-08 00:47:14
【问题描述】:
我是一个使用 python 的初学者,每次运行给定的模拟时,我都被要求记录配置文件。我的模拟有 4 个类和 10 个方法,它们循环运行,直到达到某个条件。
我已经编写了创建文件的以下文件:
LOG_FILE = open(os.path.join(os.getcwd(), "logs", "Log_Log_{}.txt".format(
str(datetime.datetime.now()).replace(":", "_"))), mode="w")
就在我添加的脚本的底部:
if __name__ == "__main__":
cProfile.run("main()", LOG_FILE, sort="tottime")
为什么我的 Log_Log 文件为空白且 cProfile 没有返回任何内容?
【问题讨论】:
-
使用 pstats 模块转储日志文件进行分析