calling a function from string
sgeiger at ncee.net
Mon Oct 22 15:59:59 CEST 2007
>>> exec("import datetime") ; exec("x = datetime." + "date." + "today()")
>>> print x
> i have a function that I could like to call, but to make it more
> dynamic I am constructing a string first that could equivalent to the
> name of the function I wish to call. how could I do that? the string
> could might include name of the module.
> for example
> a_string = 'datetime.' + 'today()'
> how could I call a_string as function?
National Council on Economic Education
sgeiger at ncee.net | 402-438-8958 | http://www.ncee.net
Leading the Campaign for Economic and Financial Literacy
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 288 bytes
Desc: not available
More information about the Python-list