reload
方法可以重载模块, 使新的更改起效. 参数是已经被成功加载的模块 (命名空间中的名字).
在Python2 里面, 直接使用 reload(moduleVar)
就可以重新加载. 十分简单方便.
今天在Python3, 用reload
时报错, 没有该方法??
原来这个方法放到别的模块里面去了...
Python2.x
直接使用reload
函数实现.
reload(module)
Python <= 3.3
在等版本Py3当中, 使用imp
模块中的reload
方法.
import imp
imp.reload(module)
Python >= 3.4
现在新版本的Py3当中, 该方法又放到了importlib
模块当中了.
import importlib
importlib.reload(module)
网友评论