[Python] Stralcio di codice al volo
Vittorio Zuccala'
vittorio.zuccala a gmail.com
Ven 11 Feb 2011 10:52:26 CET
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
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20110211/9dd157a4/attachment.html>
Maggiori informazioni sulla lista
Python