2

我正在尝试使用epydoc为复杂的 python API 生成 UML 图,但还没有成功。epydoc当我在某处读到它进行对象自省和源解析时,我正在使用它。

我将 mac 和 python2.7 用于我的目的,我可以epydoc从他们的 sourceforge 网站下载和安装。

我发现文档不足以让像我这样的人有任何帮助,而且我无法运行如下所述的命令

epydoc --help

在我的终端上。有人可以帮我如何epydoc在 mac 上为 python API 生成 UML。

我怎样才能画出类似下面的东西,这是 epydoc 代码本身的 UML 图!

http://epydoc.sourceforge.net/api/epydoc.apidoc.VariableDoc-class.html

我正在寻找一个快速的图表工具/实用程序,它可以帮助我快速理解和反向工程其他程序员编写的 python 代码。

4

1 回答 1

0

您可以使用:

epydoc --html 'name of module' --graph=all

这应该为输入模块生成文档(连同 UML 图)。有关更多选项,请查看epydoc 手册页

于 2018-12-19T13:18:53.170 回答