[Python] Come passare gli attributi ad una funzione

Manlio Perillo manlio_perillo a libero.it
Gio 16 Ago 2007 22:54:42 CEST


luca subiaco ha scritto:
> [...]
> Per fare pratica con Python e per fare uno script utile (che mi potesse 
> mostrare l'elenco di tutti gli attributi di un oggetto), ho creato una 
> finestra con le librerie qt con 1 campo testo dove poter inserire da 
> tastiera il nome di una libreria e tramite un semplice script 
> visualizzare appunto gli attributi della libreria stessa.
> 

Allora se vuoi fare questo, va bene la risposta che ti ho dato.
 >
 > [...]
> Se è un modulo puoi fare
>> mod = __import__(a)
> Da quello che ho capito __import__(a) serve per importare dei moduli.

Si, ed è proprio quello che ti serve.

a = 'qt'
mod = __import__(a)
print dir(mod)
print mod.__dict__


Un modulo è un oggetto.


Saluti  Manlio Perillo


Maggiori informazioni sulla lista Python