1
我已经测试了多个节点包和试图在节点和python之间进行通信的教程,但没有取得任何成功。下面是一个简单的节点应用数据流:从Nodejs发送数据到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)
})
上面的代码工作,只要你有节点和安装“NATS”与NPM。
我的问题是我如何能够有效地得到一个正在运行的Python脚本来拉动输出的数据(在这种情况下是变量'forex')。
基本上,而不是将数据记录到控制台,我希望能够获取数据并在python脚本中使用它?
感谢