我使用这个开源Here来制造一辆自动驾驶汽车。你知道吗
整个项目由许多文件夹和位于其中的python文件组成。
不幸的是,我不知道所有这些python文件是如何连接的。不过,我确实了解主要文件及其作用。你知道吗
我想制作一个流程图,说明每个python文件是如何相互连接的。
是否可以只创建python文件的流程图(不包括函数和其他内容)?你知道吗
我读了一些关于模块“Python调用图”的内容,但不确定它是否对我解决这个问题有帮助
对于如何以图形方式显示项目结构的任何想法都是开放的。我想把它用于我的文档。你知道吗
Tags:
我也对软件可视化感兴趣。 对于python,我发现了,但没有测试:
https://github.com/thebjorn/pydeps
https://www.scivision.dev/python-dependency-graph/
我很高兴看到你的研究成果。你知道吗
这不是“流程图”(流程图表示工作流或流程)也不是调用图(表示哪个函数/方法调用了哪个其他函数/方法),而是依赖关系图,即哪个模块(或脚本)依赖于哪个其他模块(“依赖于”=>;“使用中定义的内容”)。你知道吗
这可以通过检查进口来发现。除非有dynamic imports,否则这可以非常简单地通过静态分析来完成(手动-只需阅读代码并报告在纸上找到的内容-或使用grep和/或类似工具自动完成),只需阅读每个模块中的
import
语句。你知道吗当然,您也可以尝试一个已经存在的python包来实现这一点——现在您知道了要查找的术语(“依赖关系图”),您应该(希望)能够找到一些有用的东西。你知道吗
相关问题 更多 >
编程相关推荐