Найти - Пользователи
Полная версия: импорт модуля из другой директории
Начало » Python для новичков » импорт модуля из другой директории
1
egorka_deshifrator
Извините, я совершенно не умею обращаться с импортами, и мне нужен совет: как импортировать модуль
из другой директории. Вот пишу я такой код:
import os
get=os.getcwd()
os.chdir('D:\\egor\\python')
import constants
os.chdir(get)
в чём его ошибка?

Заранее спасибо, egorka_deshifrator.
alexsis
Можно подробней, из какой директории?

p.s. О какой ошибке идет речь?
PanovSergey
нужно добавить директорию в pythonpath
egorka_deshifrator
Можно подробней, из какой директории?
модуль из директории D:\egor\python надо импортировать в модуль D:\egor\python\test\test.py.

О какой ошибке идет речь?

Traceback (most recent call last):
File “D:\egor\python\my__funktion\browser_unicode\go.py”, line 1, in <module>
import constants
ImportError: No module named constants

нужно добавить директорию в pythonpath
в pythonpath добавил, только это добавление стирается (почему-то) при запуске, и получается вышеуказанный error.
Budulianin
egorka_deshifrator
Извините, я совершенно не умею обращаться с импортами
Ну дак прочитай, как работает импорт в Python, там всё просто.

egorka_deshifrator
в pythonpath добавил, только это добавление стирается (почему-то) при запуске, и получается вышеуказанный error.

Как узнал, что стирается? sys.path смотрел?
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