用于简单工作流图的轻量级标记语言。

workfl的Python项目详细描述


PyPI

工时

workf低标记l语言

简介

workfl是一种用于简单工作流图的轻量级标记语言。它设计得既快又好读。

示例:

A
B
D

A
C
D

Example

你可以在workfl.ws亲自试一试。

workfl python包可以将workfl标记转换为节点和连接的字典。还有一种方法可以将工作流导出为mermaid语法。

安装

pip install workfl

用法

importworkflmarkup="A\nB"flow=workfl.ws(markup)print(flow.nodes)# A dictionary of nodesprint(flow.connections)# A dictionary of connectionsmermaid=flow.to_mermaid()print(mermaid)

默认情况下,to_mermaid()将呈现自上而下的图表。这可以通过声明一个direction来改变,例如to_mermaid(direction="LR")(从左到右)。有4个选项:

OptionDirection
TBTop to Bottom (Default)
BTBottom to Top
LRLeft to Right
RLRight to Left

语法

完整的指南可以在这里找到https://workfl.ws/?help=true

待办事项

  • 测试脚本。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
regexjava:比较两个不包含参数的url的最简单方法   Java:使用干净的代码删除对象中不需要的字符   参数前缀“:”后不允许有java空间   java计算一个数组迭代的多个结果   无法创建java concat映像文件   JDK 6和JDK 7之间的java有效时间戳差异   java Gradle构建IO异常   浮点Java根据自定义术语将浮点转换为字节   eclipse Java卡片组   java编辑用户不断向数据库中添加新的   JavaWebLogic在生产中使用GC参数重新部署Performan   通过jsch com连接到服务器时发生java错误。jcraft。杰希。JSchException   在Java中快速读取巨大ascii文本文件的性能。需要使用MappedByteBuffer的帮助吗   java SFTP全局禁用主机验证   java将yslow与selenium测试集成   如何在Java9中按类获取模块名?   java为什么myBatis+postgresql 9.3即使查询成功也会发出回滚?   用于嵌套对象和数组的java JSON映射器   java两个单选按钮组,使用Thymeleaf,使用th:field,但覆盖名称   java将MathML转换为Ascimathml