【发布时间】:2025-11-23 05:40:02
【问题描述】:
我在从 Python 向 SQLite3 数据库中插入值时遇到问题。以下代码以不同的方式插入新行。
m.execute("INSERT INTO transactions VALUES "+str((timestamp,address,recipient_input,amount_input,signature_enc,public_key_readable,openfield_input))+"")
m.execute("INSERT INTO transactions VALUES ('" + str(timestamp) + "','" + str(address) + "','" + str(recipient_input) + "','" + str(amount_input) + "','" + str(signature_enc) + "','" + str(public_key_readable) + "','" +str(openfield_input) + "')")
第二个示例将新行正确插入 SQLite 数据库,第一个示例插入“\n”符号。对此有什么解释吗?我想使用第一个使用元组的模型,但不要用“\n”符号替换新行。
【问题讨论】:
标签: python python-2.7 sqlite newline