用于python的neo4j螺栓驱动程序

neo4j的Python项目详细描述


python的官方neo4j驱动程序支持neo4j 3.0和更高版本以及python版本2.7、3.4、3.5、3.6和3.7。

注意

Python2支持已被弃用,并将在2.x系列驱动程序版本中停止使用。

快速示例

fromneo4jimportGraphDatabasedriver=GraphDatabase.driver("bolt://localhost:7687",auth=("neo4j","password"))defadd_friend(tx,name,friend_name):tx.run("MERGE (a:Person {name: $name}) ""MERGE (a)-[:KNOWS]->(friend:Person {name: $friend_name})",name=name,friend_name=friend_name)defprint_friends(tx,name):forrecordintx.run("MATCH (a:Person)-[:KNOWS]->(friend) WHERE a.name = $name ""RETURN friend.name ORDER BY friend.name",name=name):print(record["friend.name"])withdriver.session()assession:session.write_transaction(add_friend,"Arthur","Guinevere")session.write_transaction(add_friend,"Arthur","Lancelot")session.write_transaction(add_friend,"Arthur","Merlin")session.read_transaction(print_friends,"Arthur")

安装

要安装最新的稳定版本,请使用:

pip install neo4j

注意

从pypi上的neo4j-driver包进行安装现在已被弃用,并将在2.x系列驱动程序版本中停止。 请改为从neo4j包安装。

对于最新版本(通常不稳定),请使用:

pip install git+https://github.com/neo4j/neo4j-python-driver.git#egg=neo4j

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
oop Java多态性:如何指示应该使用子类进行比较?   JavaLibGDX:渲染基于可缩放向量的形状的最快方法是什么?   java如何通过可选选项同时检查NPE上对象的字段和条件?如果一切正常,什么都不做,否则抛出异常   java使用camera2获取图像捕获时间   未单击时选中java Recyclerview复选框   java Android Hello world项目未运行   java在网站上发布处理代码?   java如何在jdialog中设置垂直滚动条?   java等待并通知   使用JavaFX在raspberry PI上构建java Maven失败   java处理空值Hazelcast投影   在java中为以下数据选择完美的数据结构   通过ApacheHttpClient将对象的arraylist从Java传递到PHP   使用同步关键字的多线程java等待通知方法   java素数与布尔逻辑   java组织。json。JSONException:JSONArray文本必须以“[”开头