2013/6/25 Gollum1 <gollum1.smeag...@gmail.com> > Il giorno 25/giu/2013 16:27, "Giovanni Porcari" < > giovanni.porc...@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. >
Inutile provare. Il self non ha niente di speciale. È solo una (buona) convenzione. Se proprio non hai altra soluzione, usa globals(): def pippo(): print "Eccomi!" def pluto(): globals()['pippo']() Se chiami pluto() vedrai stampare "Eccomi!". Ciao. Marco. http://beri.it/ - Un blog http://beri.it/i-miei-libri/ - Qualche libro
_______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python