簡體   English   中英

Windows OS上來自python的Neo4j服務器API

[英]Neo4j server API from python on a windows OS

為了進行測試,我在Windows 7操作系統下工作,使用python和py2neo連接到Neo4j服務器(都在同一台計算機上)。

我想從python檢查服務器連接狀態,並能夠(重新)啟動和停止服務器,等等。

根據服務器Neo4j手冊,py2neo服務器API是為Linux設計的。 我在Windows上嘗試過,命令不起作用

在Windows環境中,Python中是否有其他方法可以與Neo4j服務器進行交互?

我認為檢查服務器狀態與操作系統無關。 一種簡單的方法是使用py2neo請求neo4j版本:

import py2neo

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

如果要運行系統調用, subprocess.call() 應該可以解決問題。

它獨立於操作系統,替代了os.system() ,您可以調用任何人調用的方法在Windows上啟動neo4j。

另請參閱以下問題: 使用python運行Windows Shell命令

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM