Python

法一. pyreverse

https://www.logilab.org/blogentry/6883

pip install pylint(集成在里面了)
cd pack
pyreverse -o pdf pack/ 

缺点是只限于这个pack包中的类(超出这个包里面的类就不在图中, 例如包中的某个类的父类是另一个包的一个类, 那么这个父类不在生成的UML图中). 貌似 -A -S这些选项没作用.

法二. pycharm专业版.右键包或者类-> diagram

目前最优解

法三. visual paradigm

https://www.visual-paradigm.com/download/community.jsp
缺点和法一一样

原文地址:https://www.cnblogs.com/allen2333/p/10163672.html