Импорт модуля Python НЕ по пути

У меня есть модуль foo, содержащий util.py и bar.py.

Я хочу импортировать его в сеансе IDLE или Python. Как мне это сделать?

Я не смог найти документации о том, как импортировать модули не из текущего каталога или PATH python по умолчанию. После попытки импортировать "<полный путь>/foo/util.py", и from "<полный путь>" import util

Ближайшее, что я мог получить, было

import imp
imp.load_source('foo.util','C:/.../dir/dir2/foo')

, что дало мне отказ в разрешении на Windows 7.

49
задан Garrett 15 October 2014 в 20:40
поделиться