我想在python中將字典a = {'key': 602L}
插入到DB中。它不允許我插入它,因爲quotes'' in key
。在python中插入數據庫
這裏是我的查詢
self.__db_conn.cursor.execute("INSERT INTO TABLE VALUES ('%s')" % (str(a)))
如果我嘗試手動插入(不帶引號),它的工作。
self.__db_conn.cursor.execute("INSERT INTO TABLE VALUES ('%s')" % ("{key: 602L}"))
注意鍵中缺少的引號。
如何在表格中插入字典?
爲什麼要存儲的字典這樣到數據庫?有疑問:序列化或反序列化使用JSON字典和字符串,但不是這樣。 –
閱讀:http://stackoverflow.com/questions/8519599/python-dictionary-to-string-custom-format –