如何导入Python模块并对其依赖进行Monkeypatch?

时间:2018-11-30 13:09:35

标签: python-2.7 python-import

我想将在this question中描述的文件中定义的功能导入到测试中(不要问为什么...遗留系统和插件系统的组合)

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>修补它以允许导入文件/模块?

0 个答案:

没有答案