我最近开始用python编写代码,并开始使用tinydb。
我让insert、remove和update工作,但我不知道如何从数据中检索值。

{"_default": {"1": {"name": "Sarah", "value": 8}, "2": {"name": "John", "value": 9}}}

例如,如何从特定名称中获取值?

最佳答案

尝试

from tinydb import TinyDB, Query
db = TinyDB('<your json path>')

# Get data from `Sarah`
result = db.get(Query()['name'] == 'Sarah')

那么你的价值应该是result.get('value')

关于python - 如何使用TinyDB检索值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/49502741/

10-10 04:09