Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。












想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。

1年前关闭。



Improve this question




我遇到周期性的导入问题,在一个非常大的应用程序中添加了一些新代码,而我正在尝试确定最可能导致此问题的文件。有什么方法可以追踪哪些文件导入哪些文件?我做了一些查找,发现了python trace命令,但是它只是在主要的python库中显示了很多 Activity 。

我基本上是在寻找一款可以显示以下内容的应用:
App1 >>imports>> App2,App3.method
App2 >>imports>> App3,etc

我可以浏览所有文件,但我宁可不要,它是一个很大的应用程序。

最佳答案

您可以使用以下脚本之一来制作python模块依赖图:


  • http://furius.ca/snakefood/

  • http://www.tarind.com/depgraph.html

  • http://code.activestate.com/recipes/535136/
  • 关于python - 如何跟踪python导入,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1811095/

    10-11 20:45
    查看更多