Ich schrieb eine Anwendung mit Neo4j 3.0.0 unter Windows 7. Ich möchte hinzufügen, eine Funktion, die einen lokalen neo4j Server starten würde, wenn es nicht ausgeführt wird.Start Neo4j 3.0.0 Server von Python unter Windows
Normalerweise, um neo4j zu verwalten, verwende ich die Skripte mit der Verteilung zur Verfügung gestellt. In diesem Fall würde ich einfach verwenden: .\neo4j.bat install-service | start | stop | status | uninstall-service
. Wie kann man diese Skripte in Python 2.7 ausführen?
Ich habe versucht, beide: os.system(<command>)
und subprocess.call(<command>, shell=True|False)
Methoden mit verschiedenen Varianten des Befehls (mit start
, start-service
, start-process
mit und ohne runAs
), aber nichts funktioniert. Ich mache wahrscheinlich ein paar dumme Fehler im Kommando.
Ich würde jeden Vorschlag zu schätzen wissen.
Vielen Dank im Voraus.