我有以下文件夹结构
project/
src/
__init__.py
mymodule.py
mynotebook.ipynb
within mynotebook
我可以导入mymodule
使用标准公式from src.mymodule import *
。修改时出现问题mymodule
并尝试在不停止内核的情况下重新导入它。我正在关注this https://stackoverflow.com/questions/1254370/reimport-a-module-in-python-while-interactive讨论但不起作用。 (Python版本:3.3.5)
from imp import reload
reload(src.mymodule) # also reload(mymodule)
上面的代码失败并显示消息name 'src' is not defined
(also name 'mymodule' is not defined
)。我不能使用ipython
's autoreload
因为我没有安装它的权限。
Thanks!
你需要导入src
太然后reload(src.mymodule)
.
from src import mymodule
import src
# Change in mymodule
reload(src.mymodule)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)