Вызов функции из строки внутри того же модуля в Python?

Допустим, у меня есть функцияbar внутри модуля под названиемfoo.py , Где-то внутри foo.py я хочу иметь возможность вызывать bar () из строки "бар", Как я могу это сделать?

# filename: foo.py
import sys

def bar():
  print 'Hello, called bar()!'

if __name__ == '__main__':
  funcname = 'bar'
  # Here I should be able to call bar() from funcname

Я знаю, что в Python существует какая-то встроенная функция с именем 'GetAttr», Тем не менее, это требуетмодульный объект быть первым параметром. Как получить 'модульный объект текущего модуля?

Ответы на вопрос(2)

Ваш ответ на вопрос