如何在不重启Python解释器的情况下修改模块?
我正在使用Python解释器测试代码,同时在另一个窗口编辑代码。每次我对正在测试的模块进行修改时,都需要重启Python。
有没有更简单的方法可以做到这一点呢?
谢谢,
查理
3 个回答
1
看看IPython,网址是 http://ipython.scipy.org。它有很多功能,可以让你在互动中使用Python代码变得更简单。
3
听起来你想要重新加载一个模块。为此,Python有一个内置的函数叫做 reload(module)。不过,我刚刚查了一下(为了确认我的信息是正确的),在谷歌上找到了几个关于这个话题的讨论 (虽然这些讨论已经有几年了),里面提到使用reload()可能会遇到一些问题。如果你在使用reload()的时候遇到麻烦,建议你看看这些讨论。
10
你需要的就是内置的函数 reload
。