是否有任何工具显示在项目中运行的文件的顺序?

时间:2017-05-09 21:14:28

标签: python linux

我正在阅读包含多个子文件夹和文件的项目的源代码。我想知道是否有任何工具显示在项目中运行的文件和/或函数的顺序。该项目是在python中。

2 个答案:

答案 0 :(得分:4)

我认为您要求输入导入的模块列表。为此,请使用verbose outputpython -v选项。

  

每次初始化模块时打印一条消息,显示加载模块的位置(文件名或内置模块)。给定两次(-vv)时,为搜索模块时检查的每个文件打印一条消息。还提供退出时模块清理的信息。

这将为您提供按导入顺序导入的所有模块的列表。

答案 1 :(得分:2)

您是否尝试过pycallgraph

  

为Python创建调用图可视化的Python模块   应用

此外,您可以尝试snakefood

  

从Python代码生成依赖图。