[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