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


Автор: Murlock 26.10.2010, 12:21
Отдали на поддержку (сис.админ я) софтину на Python, но я с ним никогда не работал и возникла одна проблема.
Собственно имеем нечто пододобное:
Код

from dir_1 import foo


Но, нужно импортировать модули и директории расположенной выше, т.е. как в Python описать аналог ../dir?

На сколько я понял, по замыслу разработчика модули нужно скопировать в каждую директорию с испольняемым файлом, но мне это кажется какимто бредом, да и пользователей не очень устраивает.

Автор: system 26.10.2010, 23:51
добавь эту директорию в sys.path
Код

import sys
sys.path.append( '..' );
import any
print (any.any)

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