📜  py2puml python 包安装 (1)

📅  最后修改于: 2023-12-03 15:33:49.442000             🧑  作者: Mango

使用 Py2Puml 生成 UML 图

Py2Puml 是一款用于生成 UML 图的 Python 包。它可以将 Python 代码转换为 PlantUML 语言的代码,然后利用 PlantUML 生成 UML 图。

以下是具体步骤:

安装 Py2Puml

Py2Puml 可以通过 pip 进行安装:

pip install py2puml
编写 Python 代码

在当前目录下新建一个 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})"
生成 UML 图

在命令行中进入 Python 文件所在的目录,然后输入以下命令:

py2puml test.py -o test.puml

这将生成一个 PlantUML 文件 test.puml

安装 PlantUML

下载 PlantUML JAR 文件(下载地址),并将其添加到环境变量中。

生成 UML 图片

在命令行中输入以下命令:

java -jar plantuml.jar test.puml

这将生成一个名为 test.png 的 UML 图片。

效果预览

更多用法可以参考 Py2Puml 官方文档