在Windows上从python启动Neo4j 3.0.0服务器
我在Windows7上使用Neo4j 3.0.0编写了一个应用程序。我想给它添加一个功能,如果本地neo4j服务器不运行,它将启动本地neo4j服务器 通常,为了管理neo4j,我使用发行版提供的脚本。在本例中,我只使用:在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
\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")