Il 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=..

Qualcosa di questo genere?

# Definizione delle classi
class Classea:
    def __init__(self):
        print('ClasseA')
class Classeb:
    def __init__(self):
        print('ClasseB')
class Classec:
    def __init__(self):
        print('ClasseC')

# Dizionario delle classi
classi = {'cla': Classea, 'clb': Classeb, 'clc': Classec}

nomeclasse = 'clb'
istanzaclasse = classi['clb']()

Ciao

-- 

Daniele

www.fugamatematica.blogspot.com

    giusto!
    nel verso
    forse è perché non guardiamo le cose
    Quando non ci capiamo,
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a