Python的UML类图自动生成工具(pyreverse)
概述
Graphviz :是贝尔实验室开源的图形绘制工具包。
Pyreverse :是常用的用来分析Python代码和类关系的工具。
将两者结合起来使用可以绘制Python的UML类图。
安装依赖
-
安装Graphviz
sudo apt-get install graphviz
-
安装Pyreverse
pyreverse能方便的生成uml类图,pylint里自带了pyreverse这个工具。使用pip安装pylint。
pip install pylint
生成类图
使用命令:pyreverse -ASmy -o png ./res_sync.py
(cmp) root@cmp-host ~/workspace/test (master*) $ pyreverse -ASmy -o png ./res_sync.py
parsing ./res_sync.py...
效果如下: