2016-07-18 13 views
-1

Ich bin sehr neu in Javascript/NodeJs/Web-App-Entwicklung. Ich habe ein Python-Skript, das Daten durchsucht und die gecrawlten Daten bei der Ausführung in der Datenbank speichert. Das Skript würde erfordern, dass Benutzer ein Datum eingeben, mit dem Daten gecrawlt werden, die an dem bestimmten Datum erstellt wurden, das gesendet wird.Ausführen von Python-Skript in Knoten-Anwendung

Ich habe eine Knoten-Anwendung, die eine Schaltfläche haben, um das Datum zu übermitteln, wo idealerweise das Python-Skript beim Anklicken ausgeführt würde. Kann mir jemand raten, wie ich das machen kann? Oder gibt es irgendwelche guten Tutorials, denen ich folgen kann?

Antwort

1

python-shell klingt wie genau das, was Sie brauchen. Hier ist eines ihrer Beispiele:

var PythonShell = require('python-shell'); 

PythonShell.run('my_script.py', function (err) { 
    if (err) throw err; 
    console.log('finished'); 
}); 

Es ist sehr einfach zu bedienen. Sie haben auch Beispiele für die Kommunikation zwischen Python und Node.js.

+0

hi, wie die Ausgabe aus dem Python-Skript dynamisch zu drucken? @Ivan – nana

+0

Hallo, weil ich gerne eine Fortschrittsanzeige hinzufügen würde, um den Fortschritt der Ausführung meines Python-Skripts zu überwachen – nana

+0

Hey, Entschuldigung für eine verzögerte Antwort. Die Github-Seite, die ich in meiner Antwort verlinkt habe, enthält Informationen zum Austausch von Daten zwischen Python und Node. – Ivan

Verwandte Themen