html tool

2019年5月15日星期三

转:python的UML类图自动生成工具--pyreverse安装和使用

参考:https://blog.csdn.net/u013920085/article/details/53285288

概述:
pytest code read 发现没有设计图read code有点儿不太靠谱

发现这个pyreverse 还是可以辅助使用的,没有其他对比工具,只能说可以用,但好坏不太好评价

Graphviz 是贝尔实验室开源的图形绘制工具包
Pyreverse 是常用的用来分析Python代码和类关系的工具
将两者结合起来使用可以绘制Python的UML类图

使用方式:

1)安装
a.) graphviz是一个开源做图软件
yum install 'graphviz*' --skip-broken
      出现提示时,输入“y”。
--skip-broken:跳过错误依赖,不加这个参数会提示安装包依赖错误,因为这里并不需要其它的安装包,所以跳过即可

b.) pyreverse能方便的生成uml类图,pylint里自带了pyreverse这个工具。使用pip安装pylint
pip install pylint

2) eg:
pyreverse -ASmy -o png src/_pytest/

这里的src/_pytest/是类的相对路径,要求这里有__init__.py 否则生成时提示错误


没有评论:

发表评论