5 dolphindn version:1.30.0.12 streamTable无法找到,无法被解析 Unresolved reference 'streamTable'

attachments-2022-01-Yd81mnrr61de7de068284.png

请先 登录 后评论

2 个回答

wale

您这个图中是dolphindb的脚本,不能直接在python中执行,要运行需要把它用引号引起来,用s.run(脚本)的方式运行,详见api教程

https://gitee.com/dolphindb/api_python3/blob/master/README_CN.md#12-%E8%BF%90%E8%A1%8Cdolphindb%E8%84%9A%E6%9C%AC第1.2小节。


建议建表脚本到DolphinDB客户端软件(如GUI、VS Code Extension等)中执行,有关GUI的安装使用请参阅教程https://gitee.com/dolphindb/Tutorials_CN/blob/master/client_tool_tutorial.md#dolphindb%E5%AE%A2%E6%88%B7%E7%AB%AF%E8%BD%AF%E4%BB%B6%E6%95%99%E7%A8%8B

请先 登录 后评论
Shena Mao

你好,你这边用的是DolphinDB的Python API,1.30.0.12是Python API的版本,而非DolphinDB server的版本。Python API的调用也是基于server的,所以你这边要确保server是正常打开的状态。具体Python API的用法请参考这篇教程:dolphindb/api_python3 (gitee.com)

在python端创建流表的方法可以参考以下两种:

import dolphindb as ddb
s=ddb.session()
# 请先连接server端口
s.connect("localhost", 8848, "admin", "123456") 
# 第一种方法,直接传参
s.run("""streamTable(100:10, ["Name","Age"], ["string","int"])""") 
# 第二种方法,把colName等变量上传之后调用,创建流表
colName=["Name","Age"]
colType=["string","int"]
s.upload({'colName': colName})
s.upload({'colType': colType})
s.run("streamTable(100:10, colName, colType)")
请先 登录 后评论
  • 2 关注
  • 0 收藏,246 浏览
  • Mr. Q 提出于 2022-01-12 15:09

相似问题