Python 迭代SQLAlchemy ResultProxy的每一列

Python 迭代SQLAlchemy ResultProxy的每一列,python,sqlalchemy,Python,Sqlalchemy,如何迭代resultproxy对象的每一列 我试过这样的答案: 获取此错误: sqlalchemy.orm.exc.UnmappedClassError: Class 'sqlalchemy.engine.result.RowProxy' is not mapped 正如错误告诉您的那样,RowProxy不是映射类。它表示较低级别的抽象,并“直接”对数据库结果行建模—不涉及ORM,RowProxy部分类似于有序字典,并提供映射接口,因此您可以分别使用和迭代键和键、项元组。如果在RowProxy

如何迭代
resultproxy
对象的每一列

我试过这样的答案:

获取此错误:

sqlalchemy.orm.exc.UnmappedClassError: Class 'sqlalchemy.engine.result.RowProxy' is not mapped

正如错误告诉您的那样,
RowProxy
不是映射类。它表示较低级别的抽象,并“直接”对数据库结果行建模—不涉及ORM,
RowProxy
部分类似于有序字典,并提供映射接口,因此您可以分别使用和迭代键和键、项元组。如果在
RowProxy
实例上迭代,则会得到值

因此,如果要迭代行的键、值元组:

for row in result:
    for key, value in row.items():
        pass

相关:,但我不确定“列”指的是键还是值。我想要列的键和值
for row in result:
    for key, value in row.items():
        pass