On Wed, Nov 15, 2006 at 11:49:53AM +0100, judge judge wrote: > ho iniziato per motivi di lavoro con python a fare un modulo/classe di > connessione ed operazioni al database, chiamandolo così Database.py > il punto della questione nasce quando poi volevo fare un file > esempi.py, nel quale importavo (in teoria) > siccome vengo da programmazione java, sono quindi abituato alla logica > usata per essa > ho fatto una classe banale python > > class Pippo: > __col=''
... > >>>import Pippo > >>>a=Pippo() > Traceback (most recent call last): > File "<interactive input>", line 1, in ? > TypeError: 'module' object is not callable > > la domanda di conseguenza viene spontanea, cioè perchè ho sempre > questo errore quando provo ad "istanziare" una classe ad una > variabile? ma in che file hai definito la classe Pippo, in Database.py? se è così, da esempio.py scrivi: import Database a = Database.Pippo() *:-) -- Sandro Dentella *:-) http://www.tksql.org TkSQL Home page - My GPL work _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python