Форум сайта python.su
Здравствуйте!
Такое вопрос - существует ли возможность импорта модуля находящегося вне рабочей папки с основным скриптом?
Допустим мы работаем здесь - в папке /root/
А модуль хотим импортировать из - /root/plugins/
Реально ли это? Знаю что просто написать import имямодуля недостаточно (
Спасибо заведомо и всех с наступающим!
Офлайн
marioконечно
Такое вопрос - существует ли возможность импорта модуля находящегося вне рабочей папки с основным скриптом?
mario
Допустим мы работаем здесь - в папке /root/
А модуль хотим импортировать из - /root/plugins/
import root.plugins
Офлайн
Перед импортом добавь директорию с модулями в sys.path
import sys sys.path.append('/root/plugins')
Офлайн
Daevaorn/root по умолчанию не является директорией для поиска модулей и добавления __init__.py ничего не даст.
но! в root, и в plugins должен быть файл __init__.py, пусть и пустой
Офлайн
slivlenмы же в нем работаем по версии автора
/root по умолчанию не является директорией для поиска модулей и добавления __init__.py ничего не даст.
mario
Допустим мы работаем здесь - в папке /root/
Офлайн
pasiba1
Офлайн