2011-09-01 19 views
11

Tengo una tabla MySQL en la que estoy ejecutando sentencias SELECT dentro de Python.Salida de Python, MySQL y SELECT al diccionario con nombres de columna para las claves

¿Hay algo fuera de la API Python MySQLdb que, mediante el cursor, muestre una matriz de diccionarios cuyas claves son los nombres de las columnas (y los valores son los de las filas devueltas)?

+2

supongo que es un duplicado de éste: http://stackoverflow.com/questions/2180226/python-use-mysqldb-to-import-a-mysql- table-as-a-dictionary – Gandi

+0

Quizás necesite el cursor del diccionario? cursor = conn.cursor (MySQLdb.cursors.DictCursor) – varela

+0

Si lo desea, haga de este enlace una respuesta que yo aceptaré. – SK9

Respuesta

25

Utilice el diccionario de cursor:

cursor = conn.cursor (MySQLdb.cursors.DictCursor) 
Cuestiones relacionadas