Вызов функции из строки с именем функции в Python

Что это лучший способ пойти о вызове функции строка с именем функции в программу на Python. Например, предположим, что у меня есть модуль foo, и у меня есть строка, чье содержимое "bar". Какой лучший способ пойти о вызове foo.bar()?

мне нужно, чтобы получить возвращаемое значение функции, поэтому я не просто использовать eval. Я понял, как это сделать, используя eval, чтобы задать временной функцией, которая возвращает результат вызова функции, но я надеюсь, что есть более удобный способ сделать это.

Найдено 7 ответов:

Calling a function from a string with the function's name in Python

http://stackoverflow.com/questions/3061/calling-a-function-from-a-string-with-the-functions-name-in-python

Посмотреть решение →