Skip to content

Instantly share code, notes, and snippets.

@mydreambei-ai
Created April 7, 2017 08:58
Show Gist options
  • Save mydreambei-ai/1c63ace871d96fa78a567c36cb8a560f to your computer and use it in GitHub Desktop.
Save mydreambei-ai/1c63ace871d96fa78a567c36cb8a560f to your computer and use it in GitHub Desktop.
sqlalchemy get result as dict
from sqlalchemy import create_engine
from sqlalchemy import MetaData, Table, Column, Integer, String
engine = create_engine('sqlite:///:memory:', echo=True)
metadata = MetaData()
user = Table('user', metadata,
Column('user_id', Integer, primary_key=True),
Column('user_name', String(16), nullable=False))
metadata.create_all(engine)
engine.execute(user.insert(), [dict(user_id=i, user_name='Name {}'.format(i)) for i in range(100)])
users = engine.execute(user.select())
for v in users:
print(dict(v.items()))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment