擅长:python、mysql、java
<p>这不是“流程图”(流程图表示工作流或流程)也不是调用图(表示哪个函数/方法调用了哪个其他函数/方法),而是依赖关系图,即哪个模块(或脚本)依赖于哪个其他模块(“依赖于”=>;“使用中定义的内容”)。你知道吗</p>
<p>这可以通过检查进口来发现。除非有<a href="https://docs.python.org/3/library/importlib.html#importlib.import_module" rel="nofollow noreferrer">dynamic imports</a>,否则这可以非常简单地通过静态分析来完成(手动-只需阅读代码并报告在纸上找到的内容-或使用grep和/或类似工具自动完成),只需阅读每个模块中的<code>import</code>语句。你知道吗</p>
<p>当然,您也可以尝试一个已经存在的python包来实现这一点——现在您知道了要查找的术语(“依赖关系图”),您应该(希望)能够找到一些有用的东西。你知道吗</p>