Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我最近开始用 python 编写代码,刚刚开始使用 TinyDB。我得到了插入、删除和更新的工作,但我不知道如何从我的数据中检索一个值。
{"_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')
result.get('value')