python dynamically call function from string code example
Example 1: python calling dynamic function on object
obj = MyClass()
try:
func = getattr(obj, "dostuff")
func()
except AttributeError:
print "dostuff not found"
Example 2: python execute function from string
import foo
method_to_call = getattr(foo, 'bar')
result = method_to_call()
Example 3: python get function from string name
module = __import__('foo')
func = getattr(module, 'bar')
func()