从Nodejs发送数据到Python

我已经testing了多个节点包和试图在节点和python之间进行通信的教程,但是还没有取得任何成功。 下面是一个简单的节点应用程序stream数据:

(在https://polygon.io/docs/#getting-startedfind)

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) }) 

上面的代码工作,只要你有节点和npm安装“nats”。

我的问题是我如何能够有效地得到一个正在运行的Python脚本来拉入输出的数据(在这种情况下是variables“外汇”)。

基本上,而不是将数据logging到控制台,我想能够获取数据,并在python脚本中使用它?

谢谢

https://github.com/polygon-io/client-examples

有实时市场数据stream的客户端示例。 Python在那里,可以解决你的问题,而不必使用nodejs。