[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