Turning Strings into Functions
Terry Reedy
tjreedy at udel.edu
Fri Sep 26 00:49:38 EDT 2003
"Freddy" <freddycooper01 at yahoo.com> wrote in message
news:46610d4e.0309251516.45a8eb01 at posting.google.com...
> How do you turn a string into a callable function?
If functions are defined as module scope, as is usual, an example:
>>> def f(*args): print args
...
>>> globals()['f'](*(1,'a'))
(1, 'a')
Or you can define your own dict mapping names to functions.
Terry J. Reedy
More information about the Python-list
mailing list