如何打印图形中包含的关系类型



这是py2neo(v4(的一些基本功能的另一个基本问题,这些功能不能以直观的方式工作。

如何获取/打印现有关系类型的列表?

在数据库页面的文档图形部分中,有一个方法relationship_types它应该返回"图形中当前定义的关系类型集",我希望它像这样工作:

print(graph.relationship_types)

但我得到错误'Graph' object has no attribute 'relationship_types'.

但如果是这样的话,那么这个属性是什么? 在该页面上(或我能找到的其他任何地方(没有使用此方法的示例,并且由于类似的原因,我在py2neo的许多基本功能方面遇到了问题。

for rel in grap.ralationships:
print('from:',rel.start_node)
print('to:',rel.end_node)
print('drum role.... ding ding ding Rel TYPE:',type(r).__name__) 

相对许可类型列表:

set([type(r).__name__ for r in in graph.ralationships])

希望这对某人有所帮助

您提到的属性不仅在 V4 中,而且在 V3 中也是如此。 您可能没有正确使用该属性。

这是一个非常简单的例子,对我有用(v3.1.2(。相同的代码也适用于 V4.1.0。

from py2neo import Graph
graph = Graph("http://localhost:7474", username="USERNAME", password="PASSWORD")
print(graph.relationship_types)

最新更新