gpt4 book ai didi

python - 如何解析从 cypher 返回的列表集合?

转载 作者:太空宇宙 更新时间:2023-11-03 18:53:11 25 4
gpt4 key购买 nike

使用 python/py2neo,我运行一个包含以下内容的密码查询

return ..., ...,  collect([node1.uuid, node1.timestamp, id(node1), node2.uuid])

在 Web 控制台和 py2neo 中我都得到如下结果:

[ ..., ..., [u'List(1234abcd-1234-1234-1234-1234abcd1234, 1.374650647E9, 13312, 4321abcd-4321-4321-4321-4321abcd4321)', u'List(..., ..., ...)']]

(仅在 Web 控制台中使用 "" 而不是 u'')

它看起来不像 JSON。有一个 u'List()'、不带引号的字符串和科学记数法。

如何解析返回的列表集合?

最佳答案

您可以使用正则表达式来做到这一点:

import re
s = u'List(1234abcd-1234-1234-1234-1234abcd1234, 1.374650647E9, 13312, 4321abcd-4321-4321-4321-4321abcd4321)'
re.findall(r'List\(([a-z0-9-]+), ([0-9.E]+), (\d+), ([a-z0-9-]+)\)', s)

这将返回:

[(u'1234abcd-1234-1234-1234-1234abcd1234',
u'1.374650647E9',
u'13312',
u'4321abcd-4321-4321-4321-4321abcd4321')]

关于python - 如何解析从 cypher 返回的列表集合?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17831780/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com