valor de la variable

JzXto antoniojezu en hotmail.com
Mie Mayo 22 00:56:33 CEST 2002



> OK, ya mire lo de la Database API-2.0 (ta bonito y es una muy buena idea)
>
> de modo que el modulo que debo usar ahora, es pgdb en ves de pg (pygresql)
pero al llamarlo de consola paso esto:
>
> kmilo en linux:~> python
> Python 2.1.1 (#1, Sep 24 2001, 05:28:47)
> [GCC 2.95.3 20010315 (SuSE)] on linux2
> Type "copyright", "credits" or "license" for more information.
> >>> import pgdb
> Traceback (most recent call last):
>   File "<stdin>", line 1, in ?
>   File "/usr/lib/python2.1/site-packages/pgdb.py", line 65, in ?
>     except ImportError: import DateTime
> ImportError: No module named DateTime
> >>> # al importarlo de nuevo la excepcion no es levantada
> >>> import pgdb
> >>> #al llamar el metodo connect
> >>> pgdb.connect()
> Traceback (most recent call last):
>   File "<stdin>", line 1, in ?
> AttributeError: 'pgdb' module has no attribute 'connect'
>
> pero en la cadena de documentacion del modulo dice:
>
>         basic usage:
>
>         pgdb.connect(connect_string) -> connection
>                 connect_string = 'host:database:user:password:opt:tty'
>                 All parts are optional. You may also pass host through
>                 password as keyword arguments. To pass a port, pass it in
>                 the host keyword parameter:
>                         pgdb.connect(host='localhost:5432')
>
> alguien tiene alguna idea para que esto funcione?

En mi vida he utilizado un módulo de bd, pero he visto este error antes. Lo
de DateTime ni idea, pero lo del connect prueba con pgdb.pgdb.connect o
haciendo from pgdb import pgdb o * y realizando la llamada tal como la
tienes. Por probar...

Zalu2.
==================================
"La única manera de predecir el futuro,... es crearlo"
==================================


Más información sobre la lista de distribución Python-es