У меня есть модуль foo, содержащий util.py и bar.py.Импорт модуля python NOT на путь
Я хочу импортировать его в сеансе IDLE или python. Как мне это сделать?
Я не могу найти документацию о том, как импортировать модули не в текущий каталог или PATH по умолчанию python. После попытки import "<full path>/foo/util.py"
, и from "<full path>" import util
Ближайший я мог бы получить был
import imp
imp.load_source('foo.util','C:/.../dir/dir2/foo')
Который дал мне разрешение Отказано на окнах 7.
Также стоит проверить этот [родственный вопрос] (http://stackoverflow.com/questions/15109548/set-pythonpath-before-import-statements). В частности, мне нравится [верхний ответ] (http://stackoverflow.com/a/15109660/95852), для его ясности о безопасности изменений в 'sys.path'. –
Возможный дубликат [Как импортировать модуль с полным путем?] (Http://stackoverflow.com/questions/67631/how-to-import-a-module-given-the-full-path) –