Python 重新加载代码

当你使用  import YourFile.py 之后YourFile.py就会加载到内存中,即使你修改了本地的文件,再次调用也会是修改之前的代码。因此,这里需要用 reload 来强制重新加载。使用一个例子进行说明,首先编写一个简单的代码:

def Test():

print("Test Script from labz")

下面的步骤1导入上面的代码,然后运行 Test() 函数。接下来修改上面的代码,在输出的字符串末尾加入字符 2.步骤2中再次Import 然后运行,可以看到没有效果:

    之后从 imp 中 import reload 函数(我的 python 是 3.8 , 这里同 2.X 的版本有差别)。再次 reload 代码之后可以看到结果有变化。

总结:可以通过 from imp import reload, 之后每次 reload 你需要的文件即可刷新。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注