Python3项目的类图浏览器应用程序

2024-10-05 10:11:17 发布

您现在位置:Python中文网/ 问答频道 /正文

有没有什么应用程序可以从python3的源代码生成类似下面的链接(我不在乎表现形式而是完美的内容)

http://www.codeproject.com/KB/IP/Searcharoo_3/ClassDiagram.png


Tags: ipcom应用程序http内容kb源代码png
2条回答

是的,这里有:与^{}一起出现的^{}将生成类图(恐怕没有参考中的类图那么漂亮,但是清晰而有用)。在

从命令行:

分析整个或部分包裹

$ pyreverse -o png -p <project name>

分析一个特定文件:

^{pr2}$

示例输出:类图

enter image description here

示例输出:包

enter image description here

我发现被接受的答案违反了最不令人惊讶的原则:)

给定一个当前目录,其中包含python文件以及子目录中的源文件,运行pyreverse -o png -p py_test .意味着Pylint选择了__init__.py,然后继续创建r:\apps\python3\lib\encodings\的UML图。在

使用pyreverse -o png -p py_test ./main.py生成一个空白PNG,因为该源文件中没有定义类。在

然而,pyreverse -o png -p py_subdir ./py_subdir得到了一些有意义的结果。它为子目录中的所有代码生成类图和包图。有点违反直觉。在

相关问题 更多 >

    热门问题