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