首页 > 解决方案 > 如何获得脚本的完整跟踪?

问题描述

我需要在调用一个非常大的 python 程序时保存整个函数调用(如果可能的话,甚至是行)。我尝试使用trace.Trace()withcount=1并收到了十几个文件,每个文件的每个执行行的计数,但那里没有时间。我看不到谁打电话给谁,按什么顺序。这应该是一个程序无一例外。任何想法如何做到这一点?* 我使用的是 Python 2.7。

标签: pythonpython-2.7trace

解决方案


trace.Trace(timing=True)来获取时间。在命令行上,使用该-g选项。

我通过阅读文档Python 2 版本)找到了这些信息。trace当您想“我如何使用 [xyz] 做某事?”时,这应该始终是您的第一站。


推荐阅读