从Nodejs向Python发送数据

2024-05-17 13:59:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经测试了多个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脚本中使用它?你知道吗

谢谢


Tags: toio脚本lognodejsonmsgconsole