Python 2.7 IDLE无法重新加载

时间:2014-02-13 02:21:02

标签: python import reload python-idle

我在Python 2.7.6中使用IDLEWindows 8.我正在执行以下操作:import count,然后修改计数中的内容,然后reload(count),以及更改未更新。我做错了什么?

谢谢!

1 个答案:

答案 0 :(得分:0)

在python中,重新加载模块时,对模块的任何旧引用或模块中的任何内容都不会受到影响。

如果查看documentation for reload,您会看到:

  

对旧对象的其他引用(例如模块外部的名称)不会反弹以引用新对象,如果需要,必须在每个命名空间中进行更新。

因此,如果您重新加载模块,则需要从该模块重新创建任何对象,以便从重新加载中获取更改。