Как динамически выбрать вызов метода в Python?
У меня есть код, похожий на этот:
if command == "print":
foo_obj.print()
if command == "install":
foo_obj.install()
if command == "remove":
foo_obj.remove()
command
это строка (я определяю ее путем анализа аргументов командной строки, но это не главное). Есть ли способ заменить вышеуказанный кусок кода чем-то похожим на это?
foo_obj.function(command)
Для зарегистрированных я использую Python 2.7