我正在处理的问题是,我想将sqlite3查询结果保存在一个变量中,我创建了以下代码:
当我运行这段代码时,我在输出中得到以下内容:
现在,举个例子,如果我使用for循环来打印该查询中的行:
import sqlite3
conn=sqlite3.connect('Database.db')
c=conn.cursor()
#this is implicit, but there is no xxx row in my table, condition and something
#arent real parameters for my query
qry=("SELECT xxx FROM xxx WHERE condition=something")
y=c.execute(qry)
print(y)
当我运行这段代码时,我在输出中得到以下内容:
<sqlite3.Cursor object at 0x01FCD6A0>
现在,举个例子,如果我使用for循环来打印该查询中的行:
for row in c.execute(qry):
print(row)
我没有问题,但我希望将查询打印出的值保存到变量中,需要注意的是,我正在尝试保存一个只有一行和一列的查询,例如:('EXAMPLE',)
是否有办法将单行、单列查询保存到变量中,然后打印出来?我需要安装某个模块吗?