Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Python: Общие вопросы > Импорт модулей


Автор: HellanD 29.1.2008, 12:52
Вопрос такой. 
У меня код организован так:
dir1
  |config.py
  |->dir2
         |->dir3
                |->code.py


каким образом мне проимпортировать конфиг из директории 1 в директорию 3.
(Желательно не указывать полных путей (например c:\dir1\config.py))

Автор: Daevaorn 29.1.2008, 12:56
Если директория в которой находится dir1 лежит в PYTHON_PATH и в dir1 есть __init__.py, то:
Код

from dir1 import config

Автор: HellanD 30.1.2008, 09:44
Знаю немного глупо звучит, но я так думаю что при удленении python path на dir1,  это самое удленение будет помниться только пока выполняеться программа. 
Как можно статически продлить path на мою дерикторию?

Автор: Daevaorn 30.1.2008, 11:07
Зависит от системы, которой ты пользуешься. Суть в том, чтобы установить путь к каталогу в переменную окружения PYTHON_PATH - тогда можно всегда использовать модуль

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)