2017-08-08 1 views
1

Ich habe mehrere Knotenpakete und Lernprogramme getestet, die versuchen, zwischen Knoten und Python zu kommunizieren, aber keinen Erfolg hatten. Im Folgenden ist ein einfachen Daten-Streaming-Knoten-Anwendung:Senden von Daten von Nodejs an Python

(bei https://polygon.io/docs/#getting-started gefunden)

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

Der obigen Code funktioniert, solange Sie Knoten und installiert ‚Nats‘ mit npm haben.

Meine Frage ist, wie ich effizient ein laufendes Python-Skript bekommen kann, um die Daten, die ausgegeben werden, zu ziehen (in diesem Fall ist das die Variable 'forex').

Grundsätzlich, anstatt die Daten auf der Konsole zu protokollieren, möchte ich in der Lage sein, die Daten zu erhalten und in einem Python-Skript zu verwenden?

Dank

Antwort

Verwandte Themen