迁移到 py2neo 2.0 和流媒体
Moving to py2neo 2.0 and streaming
我升级到 py2neo 2.0,我用于流式传输和将结果写入文件的代码不再起作用。我收到的错误是 TypeError: 'CypherResource' object is not callable
.
from py2neo import Graph
from py2neo.packages.httpstream import http
http.socket_timeout = 9999
graph = Graph()
query="""
MY QUERY
"""
result=graph.cypher(graph,query)
with open('myfile','w') as f:
for record in result.stream():
v=record.values
我假设错误在 graph.cypher(graph,query) 中,但我没有成功修复错误。
您使用 Graph.cypher
不正确。这是一个具有执行和事务管理方法的对象,而不是可调用对象本身。请阅读文档:
我升级到 py2neo 2.0,我用于流式传输和将结果写入文件的代码不再起作用。我收到的错误是 TypeError: 'CypherResource' object is not callable
.
from py2neo import Graph
from py2neo.packages.httpstream import http
http.socket_timeout = 9999
graph = Graph()
query="""
MY QUERY
"""
result=graph.cypher(graph,query)
with open('myfile','w') as f:
for record in result.stream():
v=record.values
我假设错误在 graph.cypher(graph,query) 中,但我没有成功修复错误。
您使用 Graph.cypher
不正确。这是一个具有执行和事务管理方法的对象,而不是可调用对象本身。请阅读文档: