[Python] Come passare gli attributi ad una funzione

Manlio Perillo manlio_perillo a libero.it
Gio 16 Ago 2007 19:57:02 CEST


luca subiaco ha scritto:
> Ciao a tutti, portate pazienza ma sono ancora qui con il solito quesito 
> che non riesco a risolvere:
> 
> mi speigo meglio con un esempio:
> 
> #Script funzionante:
> import qt
> dir(qt) -> mi vengono restituiti tutti i widget appartenenti a questa 
> libreria.
> 

Insieme ad un mucchio di altre cose.

> #Script che non so far funzionare:
> 
> a = 'qt'
> dir(a) -> non funziona perchè il contenuto di a è una stringa.
> 
> Il problema stà nel fatto che la variabile a contiene il valore di una 
> casella di testo che per forza di cose restituisce una stringa.
> 
> Come posso risolvere??
> 

Dipende da cosa rappresenta quella stringa.
Se è un modulo puoi fare
mod = __import__(a)


> Grazie a tutti
> 

Saluti  Manlio Perilllo


Maggiori informazioni sulla lista Python