[Python-es] respuesta consulta python y sqlite
joe di castro
enxebree en gmail.com
Mie Jun 1 23:22:46 CEST 2011
Es que eso solo ejecuta el SQL sobre el cursor, pero no devuelve los
resultados, para eso haz lo siguiente:
c.execute('SELECT * FROM tabla')
rows = c.fetchall() ## Para recoger todos los resultados
for row in rows:
print(row)
Y ya verías los resultados. Si quisieras recoger resultados
individualmente, emplea fetchone()
Saludos
Joe
El mié, 01-06-2011 a las 15:19 -0500, Manuel Enrique González Ramírez
escribió:
> Saludos.
>
>
> Se me presenta un situación en la empresa para la que trabajo que
> quiero solucionar con un script de Python acompañado de SQLite. El
> asunto es que no tengo mucha experiencia con SQLite y al querer hacer
> un count de una tabla me arroja el resultado con el siguiente formato:
>
>
> <sqlite3.Cursor object at 0x0126B4E0>
>
>
> El fragmento de codigo que me genera el resultado es este:
>
>
> c.execute('SELECT * FROM tabla')
>
>
> for row in c:
> print row
>
>
> Alguien me puede indicar como ver ese resultado en formato decimal??
>
>
> La misma consulta la hago en el editor de sqlite (plugin de Mozilla) y
> me arroja el dato en el formato deseado; también me di una pasada por
> San Google pero no logro hallar documentación al respecto.
>
>
>
>
> A todos muchas gracias
>
> --
> Manuel Enrique González Ramírez
> http://maengora.blogspot.com
>
> _______________________________________________
> Python-es mailing list
> Python-es en python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
Más información sobre la lista de distribución Python-es