我显然对会话.运行方法。在
这是有效的:
session.run("statement1"
"statement2"
"statement3"
"statement4", variable list)
但现在我需要将字符串外部修改为方法: 我想做
^{pr2}$我不能用修改的方式来处理这个方法。在
但是我有个语法错误
我不明白为什么这样不行。我做错什么了?如何在这样的run命令中引入诸如标签名之类的变量?在
谢谢
实际代码是:
s1 = "MERGE (a:Animal:Female {tag: {tag}})"
session.run(s1
" MERGE (d:Animal:Female {tag: {dam}})"
"MERGE (s:Animal:Male {tag: {sire}})"
"MERGE (d)-[:DamTo{dob:{dob}}]->(a)"
"MERGE (s)-[:SireTo{dob:{dob}}]->(a)" , tag = tag, dob = dob, dam = dam, sire = sire )
错误消息:
" MERGE (d:Animal:Female {tag: {dam}})"
^
SyntaxError: invalid syntax
在Python中,相邻的字符串文本是自动连接的。但是,字符串变量不支持自动连接。在
尝试改变这个:
为此:
^{pr2}$其他自动连接应该仍然有效。在
相关问题 更多 >
编程相关推荐