python execute function from string code example
Example 1: python execute string
a = """
A = 5
if A > 0 :
print("A Is Positive")
elif A == 0 :
print("A Is Equal To 0")
else :
print("A Is Negative")
"""
exec(a)
>>> A Is Positive
#you can also use eval(string) for asyncio
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()