使用 pyreverse 生成 Python 代码库的 UML 图

安装 pylint 以后可以使用 pyreverse 生成 Python 代码库的 dot 文件,并且可以调用 graphviz 生成 png, pdf 等

$ sudo pip3 install pylint
$ sudo pip3 install graphviz

下载 https://www.graphviz.org/download/source/ 并编译安装 graphviz,

$ sudo apt-get install libperl-dev
$ ./configure $ make $ sudo make install

pyreverse 的使用方法,

$ mkdir uml_demo
$ pyreverse -ASmy -o png -d uml_demo  path/to/the/python/package
$ pyreverse -ASmy -o pdf -d uml_demo  path/to/the/python/package

 

$ mkdir uml_demo
$ pyreverse -ASmy -o dot -d uml_demo path/to/the/python/package
$ cd uml_demo
$ dot -Tsvg classes.dot -o classes.svg
$ dot -Tsvg packages.dot -o packages.svg
 

 

(完)

 

posted @ 2022-03-22 13:15  Anonymous596  阅读(570)  评论(0编辑  收藏  举报