Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Windows上从python启动Neo4j 3.0.0服务器_Windows_Python 2.7_Neo4j - Fatal编程技术网

在Windows上从python启动Neo4j 3.0.0服务器

在Windows上从python启动Neo4j 3.0.0服务器,windows,python-2.7,neo4j,Windows,Python 2.7,Neo4j,我在Windows7上使用Neo4j 3.0.0编写了一个应用程序。我想给它添加一个功能,如果本地neo4j服务器不运行,它将启动本地neo4j服务器 通常,为了管理neo4j,我使用发行版提供的脚本。在本例中,我只使用:\neo4j.bat安装服务|启动|停止|状态|卸载服务。如何使这些脚本在Python2.7中运行 我尝试了两种方法:os.system()和subprocess.call(,shell=True | False)方法,使用不同的命令变体(使用start,start servi

我在Windows7上使用Neo4j 3.0.0编写了一个应用程序。我想给它添加一个功能,如果本地neo4j服务器不运行,它将启动本地neo4j服务器

通常,为了管理neo4j,我使用发行版提供的脚本。在本例中,我只使用:
\neo4j.bat安装服务|启动|停止|状态|卸载服务
。如何使这些脚本在Python2.7中运行

我尝试了两种方法:
os.system()
subprocess.call(,shell=True | False)
方法,使用不同的命令变体(使用
start
start service
start process
,使用和不使用
runAs
)但都不起作用。我可能在指挥上犯了一些愚蠢的错误

如有任何建议,我将不胜感激


提前谢谢。

我在路径引用中犯了一些错误。如果有人对答案感兴趣,这里有一个简单的例子,说明什么对我有用:

import subprocess as sp

sp.call("powershell Start-Process C:/neo4j/bin/neo4j.bat start -verb runAs")

我在引文中犯了一些错误。如果有人对答案感兴趣,这里有一个简单的例子,说明什么对我有用:

import subprocess as sp

sp.call("powershell Start-Process C:/neo4j/bin/neo4j.bat start -verb runAs")