可以从python代码生成序列图吗?

dmx*_*dmx 9 python sequence-diagram

我有大约 700 行代码。我必须写一个关于这段代码的小文档。在这个文档中,我计划用一个序列图来解释更多。像这样:在此处输入图片说明由于我有点懒,想知道是否有工具可以从代码生成此图。我不想失去我整个周末做这件事。

有人有什么想法可以帮助我吗?

谢谢。

May*_*ado 3

我也在搜索这个主题,发现以下有用: https ://github.com/bereal/pyspy

它使用byteplay修补字节码,您可以添加自己的回调函数以在每次调用之前和之后执行某些操作。与使用编写分析器类似,sys.settrace但更容易。

好吧,我添加了一些修复作为问题评论,因为我无法从这里正确使用 git。您的函数可以将 DLS 编写为文本,就像PlantUMLZenUML所需的那样......并使用它来生成图表。