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.
>
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 |