【发布时间】:2021-06-05 01:56:01
【问题描述】:
我正在尝试将 dict 存储到我的 db(sqlite3) 中,但它在 dict 附近给了我操作错误(我已经尝试过使用 str(dic) 和 json.dumps)
dict = json.dumps(self.check_list)
conn = sqlite3.connect('----.db')
c = conn.cursor()
c.execute(f""""INSERT INTO kit VALUES ('{---}','{----}','{----}','{----}', null,'{dict}', null)""")
conn.commit()
conn.close()
有没有办法在列中存储完整的 dic?
【问题讨论】:
-
最好不要通过格式化字符串来动态创建SQL,而是使用parameter substitution。
标签: python sqlite dictionary