Google Colab:重新加载导入的模块

时间:2018-05-14 21:52:51

标签: import module google-colaboratory

我在一个名为functions的文件夹中有一个readfunctions.py文件(在这个文件夹中还有一个" init .py"文件)。 在readfunctions.py文件中,我定义了一个名为" read_from_shower"的函数。

./functions
    readfunctions.py
    __init__.py

所以,我已经在我的Google Colab会话中导入了这个(在我克隆存储库后从GitHub导入):

from functions.readfunctions import read_from_shower

它工作正常。 但是,我已经对我的功能做了一些改变" read_from_shower"但是我可以在Colab重新加载它。

我该怎么做?

2 个答案:

答案 0 :(得分:0)

您可以重新启动运行时(这很烦人),或使用类似的方法

import importlib
importlib.reload(functions.readfunctions)

答案 1 :(得分:0)

把它放在某个地方

%load_ext autoreload
%autoreload 2