我正在尝试学习 Python 如何重新加载模块,但遇到了障碍。假设我有:
dir1\file1.py
:
from dir2.file2 import ClassOne
myObject = ClassOne()
dir1\dir2\file2.py
:
class ClassOne():
def reload_module():
reload(file2)
重新加载调用未能找到模块“file2”。
我的问题是,我该如何正确地做到这一点,而不必将所有内容都保存在一个文件中?
一个相关问题:当重新加载工作时,myObject 会使用新代码吗?
谢谢你