Python 访问从游标返回的值

Python 访问从游标返回的值,python,Python,我正在尝试访问游标返回的值: competence = cursor.execute(SELECT) print competence 输出: <fdb.fbcore.Cursor object at 0x1051c3cc0> 如何访问游标返回的值。执行?我使用的是python 2,因此无法使用解包(*)。游标。执行将生成器加载到游标中。您不分配execute调用的结果。您可以在光标上迭代,也可以使用fetchone/fetchall() 或 cursor.execute(S

我正在尝试访问游标返回的值:

competence = cursor.execute(SELECT)
print competence
输出:

<fdb.fbcore.Cursor object at 0x1051c3cc0>


如何访问游标返回的值。执行?我使用的是python 2,因此无法使用解包(
*
)。

游标。执行将生成器加载到游标中。您不分配
execute
调用的结果。您可以在光标上迭代,也可以使用
fetchone/fetchall()

cursor.execute(SELECT)
print(cursor.fetchone())
cursor.execute(SELECT)
for row in cursor:
    print(row)