[Python] trasformare una stringa in un nome di funzione.

Giovanni Porcari giovanni.porcari a softwell.it
Mar 25 Giu 2013 19:24:36 CEST


Il giorno 25/giu/2013, alle ore 17:44, Gollum1 <gollum1.smeagol1 a gmail.com> ha scritto:

> Il giorno 25/giu/2013 16:27, "Giovanni Porcari" <giovanni.porcari a softwell.it> ha scritto:
> >
> > usare getattr(self, nome) ?
> 
> Credo che questa sia la soluzione corretta... però non riuscivo a capire cher cosa mettere come app... in effetti non avevo provato con self...
> 
> La situazione è la seguente:
> 
> Le funzioni da richiamare sono nello stesso file del programma principale, anche la def che le chiama... quindi tutto si svolge in locale. Avevo provato con __main__ con e senza appici... ma non funzionava... appena posso provo con self.
> 

No scusa... non avevo letto correttamente.
Pensavo che fossero metodi di una classe.
In caso diverso la getattr NON è la risposta.
O magari lo è se preferisci raccoglierli in una classe...

G.


Maggiori informazioni sulla lista Python