2016-07-22 7 views
0

Wir haben Syntaxnet erfolgreich installiert und können die geparste Ausgabe durch Aufruf des Befehls echo 'open Book, which I have written with laboratory writer, with libreoffice writer.' | syntaxnet/demo.sh abrufen.Wie kann ich Syntaxnet von Python-Datei aufrufen?

Idealerweise wollen wir Syntaxnet aus Python-Datei (genauer aus Kolben) aufrufen und Syntaxnet-Service als API für interne Team offenlegen.

+0

Hier ist eine Antwort auf [wie man ein Shell-Skript von Python aufrufen] (http://stackoverflow.com/questions/3777301/how-to-call-a-shell-script-from-python-code) –

Antwort

0

Offenbar ist es genau wie das Beispiel, das ich in meinem answer verwendet habe. mit subprocess Modul kann Ihnen helfen, diesen Befehl in Ihrer Python-Datei aufzurufen und das Ergebnis zu sehen. Ich habe erklärt, wie man dieses Modul in meinem answer

0

verwendet. Ja, Sie können syntaxnet von Python aufrufen. Sie können subprocess Modul oder einfach os.system Befehl verwenden.

os.system('syntaxnet/demo.sh') 

oder

Beide Werke für mich. Stellen Sie sicher, dass Sie den vollständigen Pfad der Datei "demo.sh" angeben.

Verwandte Themen