Я хочу импортировать функции, определенные в файле, как описано в этом вопросе , в тест (не спрашивайте, почему ... сочетание устаревшей системы и системы плагинов)
import imp
module = imp.load_source('module', '/path/to/file.py')
module.some_function()
но получил NameError: name '<SOME-VARIABLE>' is not defined
.
'<SOME-VARIABLE>'
определяется не в /path/to/file.py
, а в /another/path/to/another/file.py
.Можно ли обезопасить патч <SOME-VARIABLE>
, чтобы разрешить импорт файла / модуля?