📅  最后修改于: 2023-12-03 15:33:49.442000             🧑  作者: Mango
Py2Puml 是一款用于生成 UML 图的 Python 包。它可以将 Python 代码转换为 PlantUML 语言的代码,然后利用 PlantUML 生成 UML 图。
以下是具体步骤:
Py2Puml 可以通过 pip 进行安装:
pip install py2puml
在当前目录下新建一个 Python 文件(例如 test.py
),并添加如下内容:
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
class Student(Person):
def __init__(self, name, age, grade):
super().__init__(name, age)
self.grade = grade
def study(self):
print(f"{self.name} is studying.")
def __str__(self):
return f"{self.name} ({self.grade})"
在命令行中进入 Python 文件所在的目录,然后输入以下命令:
py2puml test.py -o test.puml
这将生成一个 PlantUML 文件 test.puml
。
下载 PlantUML JAR 文件(下载地址),并将其添加到环境变量中。
在命令行中输入以下命令:
java -jar plantuml.jar test.puml
这将生成一个名为 test.png
的 UML 图片。
更多用法可以参考 Py2Puml 官方文档。