[Python] trasformare una stringa in un nome di funzione.
Pietro Zambelli
peter.zamb a gmail.com
Mar 25 Giu 2013 17:41:27 CEST
On Tuesday 25 Jun 2013 16:08:30 Gollum1 wrote:
> il problema č che function risulta essere una stringa, e giustamente
> non puņ essere usata come funzione... come posso passare dal nome
> della funzione contenuta in una stringa, alla funzione vera e propria?
def miafunz1(*args):
for arg in args:
print arg
def miafunz2(*args):
for arg in args:
print arg, 'altro'
def exec_funz(funz, *args, **kargs):
return funz(*args, **kargs)
exec_funz(miafunz1, 'a', 'b', 'c')
exec_funz(miafunz2, 'a', 'b', 'c')
ciao
Maggiori informazioni sulla lista
Python