TinyDB从表匹配项中获取纯值(Python)

时间:2018-11-13 10:30:45

标签: python json request tinydb

我正在尝试从TinyDB表中获取一个平面值(在Python中)。

在这里创建数据库和表。

spdb = TinyDB('./sprofile.json')
sdb = spdb.table("series")

然后,用户输入所需的数据(系列名称和系列质量)。 它被插入表中:

sdb.insert({"sname": seriesname, "quality" : seriesquality})

现在,如果我只想请求与序列名称匹配的质量

shu = (sdb.get((bot.sname == seriesname) & (bot.quality == seriesquality)))
print(shu)

输出:

{"sname": "Family.Guy", "quality": "720p"}

(我知道这是错误的,但这是我的第一次尝试)

我现在的问题是:如何通过一个查询从所请求系列的质量中获得纯价值? 所需的输出:720p 但必须来自Family.Guy条目

示例: “从系列中获取质量”:Family.Guy(用户输入)

输出:720p

很抱歉,如果这是基本的东西,但我不明白..

0 个答案:

没有答案