如何使用sqlsoup插入词典

2024-03-28 09:04:38 发布

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

我正试着用sqlsoup插入词典。不幸的是,这不起作用:

db.blah_table.insert({"blah_field" : "blah_value"})

它给了我一个错误

^{pr2}$

sqlsoup的更新工作正常。我真的不想把这个分开

^{3}$

这也很管用。救命啊!在


Tags: fielddbvalue错误table词典insertblah
1条回答
网友
1楼 · 发布于 2024-03-28 09:04:38

在python中,可以通过使用**参数打包语法将字典作为关键字参数传递给任何函数。在

如果字典arguments定义为:

arguments = {'blah_field': 'blah_value'}

您可以使用该字典作为关键字参数调用db.blah_table.insert,如下所示:

^{pr2}$

在发动机罩下,这相当于:

db.blah_table.insert(blah_field=blah_value)

另外,虽然**可以从字典中解压命名参数,但可以使用单个*从列表或元组中解压位置参数。在

相关问题 更多 >