Я пишу сценарий очистки из одного из наших приложений, и мне нужно несколько переменных из файла Python в отдельном каталоге.
Обычно я бы сделал следующее:
Код: Выделить всё
from myfile import myvariable
print myvariable
Однако это не работает для файлов за пределами каталога. Мне хотелось бы более целенаправленное решение, чем:
Код: Выделить всё
sys.path.append('/path/to/my/dir)
from myfile import myvariable
Поскольку в этом каталоге много других файлов, к сожалению, модуль = __import__('/path/to/myfile.py') тоже не работает. Любые предложения. Я использую Python 2.7
EDIT, этот путь, к сожалению, является строкой из os.path.join(latest, "myfile.py")
Подробнее здесь:
https://stackoverflow.com/questions/384 ... n-filepath