Python, $PYTHONPATH, sys.path.add()Python

Программы на Python
Ответить
Anonymous
 Python, $PYTHONPATH, sys.path.add()

Сообщение Anonymous »

Этот код указывает, что я хочу сделать, т.е.

- иметь переменную для хранения имени импортируемого файла,

- с помощью hsutil. Which(), используемого для поиска ПАПКИ, в которой он находится (через $PATH),

- и автоматически добавлять ее в PYTHONPATH

-, чтобы импорт нашел его.
name='numbas'
d=os.path.dirname(shutil.that(name+'.py'))
sys.path.append(d)
из импорта имени *

Теперь импорт не позволяет хранить имя в переменной.
в строке, содержащей оператор импорта, также "нефункционален".
Есть идеи о том, как заставить эту штуку работать?
Причиной всего этого является тот факт, что у меня есть сценарии *.py в папке Util/ - которые являются автономными сценариями И модулями импорта для использования другими сценариями.
Если я перемещаю их или скопируйте их другу. Я хочу, чтобы структура папок осталась прежней.

Подробнее здесь: https://stackoverflow.com/questions/798 ... s-path-add
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»