2

假设我通过以下方式从 python 模块导入几个函数:

import module1
from module2 import *

现在,如果我更改 module1 中的一个函数,我可以运行

reload(module1)

但是我不能对 module2 做同样的事情 我怎样才能做同样的事情来重新加载 module2 中的所有功能?目前,我必须退出并重新启动 iPython。

我正在使用 Python 2.7.2

4

1 回答 1

3

最好的建议是不要使用from module2 import *.... 如果你不想module2每次都重新输入,你可以做类似的事情import module2 as m2

那么你就可以reload(m2)

于 2012-11-19T18:14:57.410 回答