我试图从python脚本导入函数。我实际上有一个旧的python脚本,example.py,看起来大致如下:
# -*- coding: utf-8 -*-
def A():
return 1
当我导入这个模块py.importlib.import_module(' example')时,它找到函数A()。
我现在添加一个新功能:
# -*- coding: utf-8 -*-
def A():
return 1
def B():
return 2
当我现在导入示例时,它仍然只找到A,而不是B。
为了让MATLAB检测新功能,我需要做些什么吗?
答案 0 :(得分:1)
事实证明我需要重新加载模块:
mod = py.importlib.import_module('example');
py.importlib.reload(mod);