跳到主要内容

快速上手

雪浪算盘 SDK 用于开发算盘组件。组件的主要功能是接收上游发过来的消息,处理之后向下游发送结果。

下面的例子是在雪浪算盘上开发一个简单的 hello suanpan 示例组件。

!!! info "提示"

本 Python SDK 基于雪浪算盘环境开发和运行,如果你还不了解算盘,请先阅读算盘`产品简介`。
要基于 Python 开发算盘组件,首先需要有一个算盘环境,你可以申请一个雪浪算盘账号在线体验,
或者下载安装算盘客户端,在自己电脑上尝试。

创建项目

在算盘上新建一个项目,在内置组件选择 开发工具 > VS Code - Python 拖入到后面板,然后编辑前面板,放入文本输入框 两个组件。连接组件如下图所示:

运行模板。

编写代码

打开 VS Code 的编辑界面,在 main.py 中写入下面的代码:

main.py
import suanpan
from suanpan.app import app
from suanpan.app.arguments import String


@app.input(String(key="inputData1"))
@app.output(String(key="outputData1"))
def HelloWorld(context):
args = context.args
return f'Hello Suanpan, {args.inputData1}!'


if __name__ == "__main__":
suanpan.run(app)

运行项目

在 VS Code 的 Terminal 中执行

./run.sh

run.sh 会把组件代码执行起来。

然后在算盘右下角打开预览界面,在输入框输入 python sdk,下面的文本框会显示组件节点处理之后的消息:Hello Suanpan, python sdk!。效果如下图所示: