Гораздо приятнее иметь возможность просто хранить саму функцию, поскольку они являются первоклассными объектами в python.
import mypackage
myfunc = mypackage.mymodule.myfunction
myfunc(parameter1, parameter2)
Но, если вам нужно импортировать пакет динамически, вы можете достичь этого с помощью:
mypackage = __import__('mypackage')
mymodule = getattr(mypackage, 'mymodule')
myfunction = getattr(mymodule, 'myfunction')
myfunction(parameter1, parameter2)
Имейте в виду, однако, что вся эта работа относится к любой области, в которой вы находитесь. Если вы не сохраните их каким-либо образом, вы не можете рассчитывать на то, что они останутся, если вы покинете локальную область.