gpt4 book ai didi

python - python对象的查询语言

转载 作者:太空狗 更新时间:2023-10-29 17:18:23 26 4
gpt4 key购买 nike

<分区>

我正在寻找一个库,它可以让我在 python“对象数据库”上运行类似 SQL 的查询。对于对象数据库,我指的是内存中相当复杂的 python 对象和列表结构。基本上这将是一个“反向 ORM”——它不是为关系数据库提供面向对象的接口(interface),而是为对象数据库提供类似 SQL 的接口(interface)。

C#的LINQ非常接近。 Python 的列表推导式非常好,但是在处理复杂的事情(排序、连接等)时语法会变得很复杂。此外,我不能(轻松地)使用列表理解动态创建查询。

实际语法可以是基于字符串的,也可以使用面向对象的 DSL(如 from(mylist).select(...))。如果图书馆提供某种索引来加快搜索速度,则可加分。

这是否存在,还是我必须发明它?

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