参考:https://blog.csdn.net/u013920085/article/details/53285288
概述:
pytest code read 发现没有设计图read code有点儿不太靠谱
发现这个pyreverse 还是可以辅助使用的,没有其他对比工具,只能说可以用,但好坏不太好评价
Graphviz 是贝尔实验室开源的图形绘制工具包
Pyreverse 是常用的用来分析Python代码和类关系的工具
Pyreverse 是常用的用来分析Python代码和类关系的工具
将两者结合起来使用可以绘制Python的UML类图
使用方式:
1)安装
a.) graphviz是一个开源做图软件
yum install 'graphviz*' --skip-broken
出现提示时,输入“y”。
--skip-broken:跳过错误依赖,不加这个参数会提示安装包依赖错误,因为这里并不需要其它的安装包,所以跳过即可
出现提示时,输入“y”。
--skip-broken:跳过错误依赖,不加这个参数会提示安装包依赖错误,因为这里并不需要其它的安装包,所以跳过即可
b.) pyreverse能方便的生成uml类图,pylint里自带了pyreverse这个工具。使用pip安装pylint
pip install pylint
pip install pylint
2) eg:
pyreverse -ASmy -o png src/_pytest/
这里的src/_pytest/是类的相对路径,要求这里有__init__.py 否则生成时提示错误
没有评论:
发表评论