Python reload() 函数
描述
 reload() 用于重新载入之前载入的模块。
 语法
 reload() 函数语法:
 reload(module)
 参数
 • module – 模块对象。
 返回值
 返回模块对象。
 实例
 以下实例展示了 reload() 的使用方法:
 重新载入 sys 模块,并设置默认编码为 utf8
import sys >>> sys.getdefaultencoding() # 当前默认编码 ‘ascii’ >>> reload(sys) # 使用 reload <module ‘sys’ (built-in)> >>> sys.setdefaultencoding(‘utf8’) # 设置编码 >>> sys.getdefaultencoding() ‘utf8’
Python 3.0 把 reload 内置函数移到了 imp 标准库模块中。它仍然像以前一样重载文件,但是,必须导入它才能使用。
 方法一:
 from imp import reload
 reload(module)
 方法二:
 import imp
 imp.reload(module)
这是上节案例2涉及的,做一下讲解