首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >python reload函数有哪些应用?

问python reload函数有哪些应用?
EN

Stack Overflow用户
提问于 2009-05-13 05:15:30
回答 3查看 345关注 0票数 1

我一直在想关于python中的reload()函数,如果不小心使用它似乎会导致问题。

为什么要重新加载模块,而不是再次停止/启动python?

我想一个应用程序可能是交互式地测试对模块的更改。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-05-13 05:21:54

重新加载对于重新加载在Python模块中可能已更改的代码非常有用。通常这意味着一个插件系统。

看看这个链接:

http://www.codexon.com/posts/a-better-python-reload

它将告诉您重新加载的缺点和可能的修复方法。

票数 6
EN

Stack Overflow用户

发布于 2009-05-13 05:18:03

我想一个应用程序可能是交互式地测试对模块的更改。

这真的是它唯一的用途。从Python documentation

如果您已使用外部编辑器编辑了模块源文件,并且希望在不离开

解释器的情况下试用新版本,则此功能非常有用。

票数 4
EN

Stack Overflow用户

发布于 2009-06-03 16:51:03

添加到我昨天发布的新reimport模块的链接。这提供了比reload()内置更彻底的重新导入。使用此重新导入,您可以确保类更改和函数更新将反映在所有实例和回调中。

http://code.google.com/p/reimport/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/856174

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档