Всем привет!
Понадобилось во время выполнения программы на питоне заимпортировать функцию из стороннего модуля. Имя функции одно и то же во всех модулях(предположим, bar
), но сам питоновский файл может находится хрен пойми где. Как импортировать такие функции? Пробовал так:
__import__('/home/user/dir1/foo')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named '/home/user/dir1/foo'
__import__('foo.bar')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named 'foo.bar'; 'foo' is not a package