[Python] domanda sulle classi

Sandro Dentella sandro a e-den.it
Mer 15 Nov 2006 12:07:23 CET


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


Maggiori informazioni sulla lista Python