我已经测试了多个node包和教程,试图在node和python之间进行通信,但没有任何成功。下面是一个简单的节点应用程序流式传输数据:
(位于https://polygon.io/docs/#getting-started)
const NATS = require('nats')
const SERVERS = [
'nats://nats1.polygon.io:30401',
'nats://nats2.polygon.io:30402',
'nats://nats3.polygon.io:30403'
]
// Connect to Polygon NATS cluster:
const nats = NATS.connect({
servers: SERVERS,
token: 'YourAPIKeyHere'
})
// Subscribing to Currency/FOREX Data...
nats.subscribe('C.*', (msg, reply, subject) => {
let forex = JSON.parse( msg )
//console.log('FOREX:', JSON.stringify( forex, null, 4 ))
console.log(forex)
})
只要您有node并用npm安装了“nats”,上面的代码就可以工作。你知道吗
我的问题是如何有效地让一个运行中的python脚本拉入正在输出的数据(在本例中是变量'forex')。你知道吗
基本上,我不想将数据记录到控制台,而是希望能够获取数据并在python脚本中使用它?你知道吗
谢谢
https://github.com/polygon-io/client-examples
有实时市场数据流的客户端示例。Python就在那里,它可以解决您的问题而不必使用nodejs。你知道吗
相关问题 更多 >
编程相关推荐