Il giorno 3 novembre 2016 07:26, Giammi <glbattiste...@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|
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a