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='' __nul='' __typ='' def __init__(self): self.__col='1' self.__nul='2' self.__typ='3' def setColumn(self,name): self.__col=name def setNull(self,nullo): self.__nul=nullo def setType(self,type): self.__typo=type def getColumn(self): return self.__col def getNull(self): return self.__nul def getType(self): return self.__typ e qui sotto l'esempio creato tramite la modalità interattiva di pythonwin
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? ciau a tutta la ml ;) _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python