Если вы поместите их в один и тот же каталог, вы можете легко импортировать файлы вашего модуля (.py
) с помощью:
from my_module import * # This will import all functions
from my_module import foo # This will import only my_module.foo
foo()
или просто импортировать модуль
import my_module
my_module.foo()
См.на эту документацию по Python для более подробного объяснения о модуле.
Обновление обновленного вопроса
Согласно этому ответу, выМожно использовать вышеуказанный подход, если вы загружаете свой модуль.Просто убедитесь, что ваш pwd
правильный.
Еще лучше в примере, вы можете определить __init__.py
внутри папки вашего модуля (см. Раздел 6.4. Пакеты в документации выше), чтобысделать что-то вроде:
from folder.my_module import foo
foo()