[Python] Dubbio su librerie annidate

Vittorio Zuccala' vittorio.zuccala a gmail.com
Lun 11 Ott 2010 17:42:28 CEST


Risolto.
Dovevo mettere, nel file anticipi.py:
*import TF.AsDb.AsDb as iseries*

PS: so di aver fatto una gaffe con la pass. Fortuna che è fittizia :-)


Il giorno 11 ottobre 2010 17:13, Vittorio Zuccala' <
vittorio.zuccala a gmail.com> ha scritto:

> Buongiorno a tutti,
> finalmente mi sono deciso a creare una serie di librerie per lavorare senza
> ripetere codice ogni volta...
> Per un semi-neofita non è facilissimo per cui vi chiedo cosa sbaglio.
> Faccio una premessa: utilizzo pydev con Eclipse su sistema win32 per lo
> sviluppo, non so se questo possa importare qualcosa...
> L'errore che ricevo è:
> *Traceback (most recent call last):*
> *  File "U:\TerfinanceEclipse\anticipi.py", line 4, in <module>*
> *    m=iseries.databases()*
> *AttributeError: 'module' object has no attribute 'databases'*
>
> *directory u:\Eclipse, file anticipi.py*
> import TF
> import TF.AsDb as iseries
> m=iseries.databases()
>
>
> *directory u:\Eclipse\TF, file __init__.py*
> vuoto
>
> *directory u:\Eclipse\TF\AsDb, file __init__.py *
> vuoto
>
> *directory u:\Eclipse\TF\AsDb, file AsDb.py *
> class databases:
>     def __init__(self):
>         import pyodbc
>         import types
>         import os
>
>         cnxn = pyodbc.connect('DSN=ODBC_MD;USER=MDUSR00052;PWD=at845nb11')
>         cursor = cnxn.cursor()
>
>
>         cursor.execute("select * from ODBC_MD.CQREP000F")
>         row = cursor.fetchone()
>
>
> Idee del motivo? Cosa sbaglio?
>
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: http://lists.python.it/pipermail/python/attachments/20101011/03385e16/attachment.htm 


Maggiori informazioni sulla lista Python