У меня есть два файлавызов определения с помощью переменной в Python
test_def.py
def hi_test(a):
return a
test_run.py
from test_def import hi_test
a = 'hi'
b = 'test'
c = 'lion'
run = "{0}_{1}".format(a, b)
run1 = run(c)
print run1
это печать hi_test (лев) вместо выполнения/вызова функции DEF. Может ли кто-нибудь помочь в выполнении функции def?
Я думаю, что это дубликат http://stackoverflow.com/questions/4246000/python-calling-functions-dynamically – Leon