您是否知道一个集成工具可以从Python源生成函数的调用图?我需要一个一致且可以在Windows操作系统上运行的文件。
答案 0 :(得分:10)
你可以试试PyCallGraph
从其文档:
Python Call Graph适用于Linux, Windows和Mac OS X。
否则,您可以使用traceback模块直接执行此操作:
import traceback
traceback.print_stack()
答案 1 :(得分:9)
PyCallGraph生成由Python程序的特定执行产生的动态图,而不是从源代码中提取的静态图。有人知道产生静态图的工具吗?
答案 2 :(得分:6)
如果是pycallgraph,它是一个为Python程序创建调用图的Python模块。它适用于Windows。 只需下载graphviz和pycallgraph,pycallgraphs's source tarball就有一些例子 希望这有帮助