Re: Error en Python con Postgres en: import pgdb

From: "Mario Gonzalez" <gonzalemario(at)gmail(dot)com>
To: Alejandro Sepúlveda Sotomayor <jalitrox(at)msn(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Error en Python con Postgres en: import pgdb
Date: 2007-06-03 05:15:37
Message-ID: 2065a6cf0706022215n351e402x265d2c9a443b15d9@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

On 02/06/07, Alejandro Sepúlveda Sotomayor <jalitrox(at)msn(dot)com> wrote:
> /usr/bin/python -u "/home/jalitrox/interfaz/Codigofuente/interfaz.py"
> sys:1: DeprecationWarning: Non-ASCII character '\xc3' in file
> /home/jalitrox/interfaz/Codigofuente/interfaz.py on line 50, but no encoding
> declared; see http://www.python.org/peps/pep-0263.html for details
> Traceback (most recent call last):
> File "/home/jalitrox/interfaz/Codigofuente/interfaz.py", line 9, in ?
> import pgdb
> ImportError: No module named pgdb
>

Ese es el error, python no puede encontrar el modulo pgdb sin
embargo te recomiendo que uses otro modulo llamado psycopg para
conectarte a postgres.

Recuerda ademas que la forma que python se conecta a una DB es a
traves de una DB-API, lo que quiere decir que siempre los metodos van
a ser iguales y solo el driver es el que cambiara. Ej:

1- import psicopg as driver
2- con = driver.connect("host=1.2.3.4 dbname="db")
3- cursor = con.cursor()
4- cursor.execute("SELECT * FROM pg_shadow")
5- values = cursor.dicfetchall()

Entonces la linea 1 va a cambiar.

>

--
http://www.advogato.org/person/mgonzalez/

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Jaime Casanova 2007-06-03 05:49:57 Re: Error en Python con Postgres en: import pgdb
Previous Message Alejandro Sepúlveda Sotomayor 2007-06-03 05:06:47 Re: Error en Python con Postgres en: import pgdb