# method1
for r in session.query(User).all():
    row2dict = lambda r: {c.name: str(getattr(r, c.name)) for c in r.__table__.columns}
    print(row2dict(r))
# method2
def row2dict(row):
    d = {}
    for column in row.__table__.columns:
        d[column.name] = str(getattr(row, column.name))
    return d
for r in session.query(User).all():
    print(row2dict(r))
# method1for r in session.query(User).all(): row2dict = lambda r: {c.name: str(getattr(r, c.name)) for c in r.__table__.columns} print(row2dict(r))# method2def row2dict(row): d = {}...