Python reload()函数用法

  • Post author:
  • Post category:python


#-*-coding:utf-8-*-
import sys
print sys.getdefaultencoding()#输出 ascii
reload(sys)
sys.setdefaultencoding('utf-8')
print sys.getdefaultencoding()#输出 utf-8


reload()用于重新载入之前载入的模块


reload 会重新加载已加载的模块,但原来已经使用的实例还是会使用旧的模块,而新生产的实例会使用新的模块;


reload 后还是用原来的内存地址;


reload 不支持

from ××× import ×××

格式的模块进行重新加载。