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
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a