Скажите, что есть папка '/ home/user/temp/a40bd22344'. Имя полностью случайное и изменяется на каждой итерации. Мне нужно иметь возможность импортировать эту папку в Python с использованием фиксированного имени, например «project». Я знаю, что могу добавить эту папку в sys.path, чтобы включить импортный поиск, но есть ли способ заменить «a40bd22344» на «проект»?Переопределить пространство имен в Python
Возможно, некоторые умные хаки в init .py?
Добавлено:
Он должен быть глобальным - то есть, другие сценарии загрузки 'проект' через стандарт:
import project
должны работать должным образом, загружая a40bd22344 вместо этого.
Почему вы не можете исправить процесс создания временного файла? Было бы проще исправить это в источнике, вместо того чтобы создавать сложную работу. Что случилось с исправлением имени в/temp /, чтобы быть настоящим именем модуля? –
Это вне моего контроля, папки создаются сервером CI. – Art