Python PlantUml到序列图

Python PlantUml到序列图,python,uml,plantuml,Python,Uml,Plantuml,我在谷歌上搜索了所有内容,但没有找到用python将PLANTUML转换为序列图的工具 是否有任何库/工具用于将plantuml转换为序列图 使用python 据我所知,此在线工具可实现以下功能: 但是我想自动化这个过程,所以我不想使用在线工具 编辑: @startuml participant ClassA as Class_UmlA participant ClassB as Class_UmlB note right of Class_UmlA: Function to test

我在谷歌上搜索了所有内容,但没有找到用python将PLANTUML转换为序列图的工具

是否有任何库/工具用于将plantuml转换为序列图 使用python

据我所知,此在线工具可实现以下功能: 但是我想自动化这个过程,所以我不想使用在线工具

编辑:

@startuml
participant ClassA as Class_UmlA
participant ClassB as Class_UmlB

note right of Class_UmlA: Function to test
    Class_UmlA -> Class_UmlB  : Function1 
    activate Class_UmlA
@enduml
谢谢,

Harry

PlantUML是一个Java程序,因此您需要预先安装Java运行时,但另一方面,您不需要Python

1) 从下载plantuml.jar

2) 从命令行运行
java-jar路径/to/download/plantuml.jar路径/to/your/plantUMLfile.txt

您的文件在执行目录中生成为
plantUMLfile.png


使用
java-jar plantuml.jar-help
获取完整的参数列表,以充分利用命令行工具。

我不知道如何以python本机方式实现这一点(但使用系统或管道命令应该是可能的)。请参阅plantuml包:@albert,你能给我指一下这个例子吗?什么样的例子?@albert检查编辑部分,如果我有这样一个plantuml脚本,我如何将其转换为序列图?给定的代码是plantuml的输入。你必须把它放在一个文件中,比如aa.pu,然后把这个文件发送到plantuml,然后检索生成的图像,比如你想要一个png文件,你可以检索aa.png。这里使用的命令是,例如,
java-Djava.awt.headless=true-jar%PLANTUML\u jar%aa.pu
(适当设置了%PLANTUML\u jar%)。