Найти - Пользователи
Полная версия: Импорт модулей
Начало » Python для экспертов » Импорт модулей
1
mario
Здравствуйте!
Такое вопрос - существует ли возможность импорта модуля находящегося вне рабочей папки с основным скриптом?

Допустим мы работаем здесь - в папке /root/
А модуль хотим импортировать из - /root/plugins/

Реально ли это? Знаю что просто написать import имямодуля недостаточно (
Спасибо заведомо и всех с наступающим!
Александр Кошелев
mario
Такое вопрос - существует ли возможность импорта модуля находящегося вне рабочей папки с основным скриптом?
конечно
mario
Допустим мы работаем здесь - в папке /root/
А модуль хотим импортировать из - /root/plugins/
import root.plugins
но! в root, и в plugins должен быть файл __init__.py, пусть и пустой

http://docs.python.org/tut/node8.html#SECTION008400000000000000000
slivlen
Перед импортом добавь директорию с модулями в sys.path
import sys
sys.path.append('/root/plugins')
slivlen
Daevaorn
но! в root, и в plugins должен быть файл __init__.py, пусть и пустой
/root по умолчанию не является директорией для поиска модулей и добавления __init__.py ничего не даст.
Александр Кошелев
slivlen
/root по умолчанию не является директорией для поиска модулей и добавления __init__.py ничего не даст.
мы же в нем работаем по версии автора
mario
Допустим мы работаем здесь - в папке /root/
mario
pasiba1
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB