跟进 this question regarding reloading a module ,如何从更改的模块中重新加载特定功能?
伪代码:
from foo import bar
if foo.py has changed:
reload bar
最佳答案
截至今天,正确的做法是:
import sys, importlib
importlib.reload(sys.modules['foo'])
from foo import bar
在 python 2.7、3.5、3.6 上测试。
关于python - 如何在 Python 中重新加载模块的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7271082/