[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