2015-11-01 118 views
1

为了测试目的,我在OS Windows 7下工作,使用python和py2neo连接到Neo4j服务器(全部在同一台机器上)。在windows操作系统上的python Neo4j服务器API

我想从蟒蛇检查服务器连接状态,并能够(重新)启动和停止服务器,等等

按照Neo4j的手册中的服务器,该服务器py2neo API是为Linux设计。我在Windows上试过,命令不起作用

python中有没有一种方法或其他软件包与Windows环境中的Neo4j服务器进行交互?

回答

1

我认为检查服务器状态是与操作系统相关的。一个简单的办法是索要Neo4j的版本py2neo:

import py2neo 

graph = py2neo.Graph() 
try: 
    print(graph.neo4j_version) 
except FindCorrectErrorHere: 
    print("server not available") 

如果你想运行一个系统调用,subprocess.call()should do the trick.

它是独立于操作系统,取代os.system()你可以call whatever people call to start neo4j on Windows.

另请参阅此问题:Running windows shell commands with python

相关问题