在Python中传递SQLite变量
我正在用python编写一个应用程序,并使用sqlite。我有一个字符串列表,我也想将其添加到数据库中,其中每个元素表示一些数据,这些数据与要放置的列一致 现在我有这样的东西在Python中传递SQLite变量,python,sqlite,Python,Sqlite,我正在用python编写一个应用程序,并使用sqlite。我有一个字符串列表,我也想将其添加到数据库中,其中每个元素表示一些数据,这些数据与要放置的列一致 现在我有这样的东西 cursor.execute("""insert into credit values ('Citi','5567','visa',6000,9.99,'23',9000)""") 我可以轻松添加字符串,但不知道如何添加列表中的变量。使用参数.execute(): 根据: .exe
cursor.execute("""insert into credit
values ('Citi','5567','visa',6000,9.99,'23',9000)""")
我可以轻松添加字符串,但不知道如何添加列表中的变量。使用参数
.execute()
:
根据:
.execute(操作[,参数])
:
准备并执行数据库操作(查询或命令)。参数可以作为序列或映射提供,并将绑定到操作中的变量。变量以特定于数据库的表示法指定(有关详细信息,请参阅模块的paramstyle
属性)
检查paramstyle
:
>>> import sqlite3
>>> print sqlite3.paramstyle
qmark
qmark
表示您使用?
作为参数
>>> import sqlite3
>>> print sqlite3.paramstyle
qmark