вывести результат в виде хэша в sqlalchemy - PullRequest
0 голосов
/ 11 февраля 2011
sql = select id,name from table
res = session.execute(sql)
for row in res:
    print row

этот код выводит результат выполнения sql (без имен) в виде массива.Как распечатать результат как хеш?(с идентификатором, именем)

1 Ответ

0 голосов
/ 11 февраля 2011

Попробуйте это:

columns = ('id', 'name')

sql = 'select %s from table' % ','.join(columns)
res = session.execute(sql)
for row in res:
    rowDict = dict(zip(columns, row))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...