# -*- coding: utf-8 -*-
#python 27
#xiaodeng
#reload基础 #与import和from的不同之处:
#reload是python的内置函数,而不是语句
#传给reload的是已存在的模块对象,而不是变量名
#reload在python 3中位于模块之中,并且必须导入自己 #案例
#
import module
........... #
from imp import reload #python 3
reload(module)
.......
#一般用法是导入一个模块,在文本编辑器内修改原代码,然后重新加载。当调用reload时,python会重读模块文件中的源代码,重新执行其顶层语句
#重载过程中的一些细节问题:
#reload会在模块当前命名空间内执行模块文件的新代码
#文件中的顶层赋值语句会使得变量名换成新值
#重载会影响所有实用import读取了模块的客户端
#重载只会对以后使用from的客户端造成影响。 #通俗点理解就是数据的刷新功能~~~~
05-14 00:20