This question already has answers here:
How do I unload (reload) a Python module?

(21 个回答)


4年前关闭。



import utils; reload(utils)

from utils import *

为什么需要加载两次? 'reload' 不是内置函数。正确的?

最佳答案



这取决于 utils 的作用……例如,如果导入 utils 有副作用,那么该效果将再次发生。

另请注意,在任何生产代码中使用 reload 绝对是您想要避免的。 reload 存在的主要原因是为了交互使用......

  • 加载模块
  • 测试并查看错误
  • 编辑模块
  • 重新加载模块
  • 测试一下
  • ...
  • 关于python - 在这种情况下 'reload' 做什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41384917/

    10-11 07:37