重载模块
reload()
用于重新载入之前载入的模块。
注意:
reload 会重新加载已加载的模块,但原来已经使用的实例还是会使用旧的模块,而新生产的实例会使用新的模块;
reload 后还是用原来的内存地址;
reload 不支持 from ××× import ×××
格式的模块进行重新加载。
说明:Python 3.0 把 reload 内置函数移到了 imp 标准库模块中。它仍然像以前一样重载文件,但是,必须导入它才能使用。
方法一:
from imp import reload
reload(module)
方法二:
import imp
imp.reload(module)
重载site-package文件夹里的包和模块
import site
reload(site)