2016-05-11 7 views
1

Windows 7上でNeo4j 3.0.0を使用してアプリケーションを作成しました。ローカルneo4jサーバーが起動していない場合に起動する機能を追加したいと思います。Windows上のPythonからNeo4j 3.0.0サーバーを起動する

通常、neo4jを管理するには、配布に付属のスクリプトを使用します。この場合、私はちょうど使用する:.\neo4j.bat install-service | start | stop | status | uninstall-service。これらのスクリプトをPython 2.7から実行するにはどうすればいいですか?

私は両方を試してみました:(とstart-processstartstart-serviceを使用してrunAsなし)コマンドの異なる変形とos.system(<command>)subprocess.call(<command>, shell=True|False)方法を何も機能しません。私はおそらくコマンドでいくつかの愚かな間違いをします。

私はどんな提案もありがとう。

ありがとうございます。

答えて

0

パス見積もりに間違いがありました。もし誰かが答えに興味があるなら、ここで私のために働いたものの簡単な例があります:

import subprocess as sp 

sp.call("powershell Start-Process C:/neo4j/bin/neo4j.bat start -verb runAs") 
関連する問題