以合理的方式打印RejectDB查询的响应

2024-04-18 14:17:59 发布

您现在位置:Python中文网/ 问答频道 /正文

我参加了Yelp数据集挑战,并使用rejectdb为每个不同的数据集存储JSON文档。在

我有以下脚本:

import rethinkdb as r
import json, os

RDB_HOST =  os.environ.get('RDB_HOST') or 'localhost'
RDB_PORT = os.environ.get('RDB_PORT') or 28015
DB = 'test'

connection = r.connect(host=RDB_HOST, port=RDB_PORT, db=DB)

query = r.table('yelp_user').filter({"name":"Arthur"}).run(connection)
print(query)

但当我在virtualenv的终端上运行它时,我得到了一个示例响应:

^{pr2}$

我知道我可以使用pprint来打印输出,但是我不知道如何解决的一个更大的问题就是以智能的方式打印它们,比如不只是将“…”显示为输出的结尾。在

有什么建议吗?在


Tags: or数据importjsonhostdbgetos