Python y Postgresql
Santi Camps
santi en zetadb.com
Mie Dic 3 17:23:25 CET 2003
> Hola amigos les escribo para ver si alguien me puede ayudar con lo
> siguiente:
>
> 1) Es posible pasar un query a una lista o una tupla. Me explico si hago lo
> siguiente en python:
>
> import pg
> db=pg.connect(......)
> consulta='select * from clientes'
> resultado=db.query(consulta)
>
> Es posible transformar el objeto resultado a una lista o quizas una tupla ?
>
Prueba con algo así:
cur = db.cursor()
cur.execute('SELECT * FROM loquesea')
En "cur.description" tendrás una descripción de los campos obtenidos y
sus posiciones dentro del registro.
Para recorrer los datos:
while 1:
rec = cur.fetchone()
if not rec: break
Y para obtener los datos:
rec[numero_de_campo]
Son ejemplos de una conexión con ODBC, pero creo que la interfaz es la
misma.
> --
> Santi Camps
> http://zetadb.sourceforge.net
Más información sobre la lista de distribución Python-es