2015-11-01 116 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

相關問題