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

import module1
from module2 import *


现在,如果我更改module1中的功能之一,则可以运行

reload(module1)


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

我正在使用Python 2.7.2

最佳答案

最好的建议是不要使用from module2 import *。...如果不想每次都重新输入module2,则可以执行import module2 as m2之类的操作

那么您可以reload(m2)

关于python - 通过“from pymod import *”加载时重新加载python模块,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13459596/

10-09 02:49