[PIPython] Istanziazione classi

tiziano a work tiziano
Ven 19 Nov 2004 15:16:54 CET


ist = getattr(globals()[elem], elem)()

Andrea Cerisara wrote:

>Ciao a tutti,
>
>ho una lista che contiene i nomi di una serie di moduli (già importati).
>In questi moduli è definita una classe con lo stesso nome del modulo.
>Volevo sapere se era possibile istanziare le classi in modo "dinamico",
>per esempio:
>
>a = ["nome_modulo1", "nome_modulo2", "nome_modulo3"]
>for elem in a:
>	ist = elem.elem()
>
>questo da errore, ma spero si sia capito quello che vorrei fare,
>istanziare di volta in volta nome_modulo1.nome_modulo1(),
>nome_modulo2.nome_modulo2()...ecc. Grazie,
>
>Andrea
>
>
>_______________________________________________
>Python mailing list
>Python a lists.python.it
>http://lists.zope.it/cgi-bin/mailman/listinfo/python
>
>  
>




More information about the Python mailing list