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腳本中使用它?
感謝