python sqlite将不同大小的库插入表

时间:2015-09-13 14:09:47

标签: python sqlite

我想将Python字典的值插入到SQLite表中,其中键值等于现有的SQLite列值。

in pseudocode: cursor.execute("INSERT INTO table(library_keys) VALUES(library_values)")

我无法将插入library_keys和library_values作为指向列表的变量。由于我无法在线找到任何类似的例子,我认为这是不可能的。

我找到了一个满足键/列数修复时的答案:stackoverflow: INSERT dictionary sqlite3 (python)。 然而,我有不同大小的库(最多30个键),我想插入到表中。我可以使用IF ELIF来匹配要插入的每个库的键数,但这需要29个ELIF行。 那不知何故感觉不到禅。

有谁知道更好的方法吗?

0 个答案:

没有答案