假设我们有以下包结构。
module
__init__.py
+--> submodule
__init__.py
+--> subsubmodule
__init__.py
importantstuff.py
importantstuff
中的类可以通过编写from module.submodule.subsubmodule.importantstuff import ImportantClass
来导入。
如果我将该行放在模块级__init__.py
中,则导入可以缩短为from module import ImportantClass
。
现在,如果我在组合Autoreload IPython Magic命令中使用该快捷方式:
In [1]: %load_ext autoreload
In [2]: %autoreload 2
课程ImportantClass
中的更改将不再自动获取。
有解决方法吗?