Buongiorno a tutti, ho un problemino che non so come affrontare.. Ho una classe con due metodi che a breve potrebbero crescere di numero. A seconda del parametro passato in __init__, la classe deve avviare un metodo anzichè un altro. All'inizio ho pensato ad utilizzare un IF ma se il numero di metodi cresce diventerebbe difficile da gestire...
C'è un modo per dire: "eseguimi la funzione che ha il nome del parametro passato"? Di seguito uno stralcio di codice... class Campi(object): def __init__(self, parametro): #qualcosa che gli dica: se parametro è pippo lancia pippo, se è pluto lancia pluto e così via. def pluto(self): # fai qualcosa def pippo(self): # fai qualcosa di altro
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python