[Python] Istanza di una classe da una stringa
Marco Santamaria
marco.santamaria a gmail.com
Gio 3 Nov 2016 12:44:41 CET
Il giorno 3 novembre 2016 07:26, Giammi <glbattistella a tiscali.it> ha
scritto:
>
> Buon giorno mi chiamo Battistella Gianmaria . Scusate l'ignoranza ! Sono
> un principiante Volevo sapere come creare una istanza ad una classe
> partendo da una stringa, es.
> Nomeclasse ='classe'
> Istanzaclasse=..
>
Puoi usare la built-in getattr, ma ti serve anche un riferimento al modulo
dove la classe è definita. :
import sys
class MyClass(object):
pass
my_class_module = sys.modules[__name__]
my_class_instance = getattr(my_class_module, 'MyClass')()
--
|_|0|_|
|_|_|0|
|0|0|0|
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20161103/404302cb/attachment.html>
Maggiori informazioni sulla lista
Python