gpt4 book ai didi

python - 从文件夹重新加载模块?

转载 作者:行者123 更新时间:2023-11-28 18:33:46 25 4
gpt4 key购买 nike

由于 IPython Notebook 在我修改模块后没有重新加载文件,所以我正在尝试重新加载它。有一个 post关于如何做类似的事情,但我的问题是当 .py 文件位于子文件夹中时,它不起作用。

我最初的导入是这样的:

from myutils.MyClassFile import MyClass

尝试重新加载时:

reload(myutils.MyClassFile)
from myutils.MyClassFile import MyClass

我得到了错误:

name 'myutils' is not defined

有关如何实现此目标的任何建议。

最佳答案

在笔记本中:

%load_ext autoreload
%autoreload 2

允许自动重新加载每次执行单元格时更改的所有导入模块。

您可以排除模块:

%aimport module_to_exclude

或者使用:

%autoreload 1

并将应重新加载的内容列入白名单:

%aimport module_to_include

关于python - 从文件夹重新加载模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34377270/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com