您知道一个集成工具可以从Python源代码生成函数的调用图吗?我需要一个在Windows操作系统下稳定运行的工具。
您知道一个集成工具可以从Python源代码生成函数的调用图吗?我需要一个在Windows操作系统下稳定运行的工具。
你可以尝试使用 PyCallGraph。
根据其文档:
Python Call Graph 可以在 Linux、Windows 和 Mac OS X 上运行。
否则,你可以直接使用 traceback 模块自己进行操作。
import traceback
traceback.print_stack()
PyCallGraph生成的是Python程序特定执行所产生的动态图,而不是从源代码中提取的静态图。有没有工具可以生成静态图?
你听说过pycallgraph吗?它是一个Python模块,用于创建Python程序的调用图。并且它可以在Windows上使用。
只需要下载graphviz和pycallgraph,pycallgraph的源代码tarball中还有一些示例。
希望这能帮到您。