首页 > 其他 > 详细

reload基础

时间:2015-10-29 21:55:13      阅读:290      评论:0      收藏:0      [点我收藏+]
# -*- coding: utf-8 -*-
#python 27
#xiaodeng
#reload基础


#与import和from的不同之处:
    #reload是python的内置函数,而不是语句
    #传给reload的是已存在的模块对象,而不是变量名
    #reload在python 3中位于模块之中,并且必须导入自己


#案例
#1
import module
...........

#2
from imp import reload   #python 3
reload(module)
.......
#一般用法是导入一个模块,在文本编辑器内修改原代码,然后重新加载。当调用reload时,python会重读模块文件中的源代码,重新执行其顶层语句
#重载过程中的一些细节问题:
    #reload会在模块当前命名空间内执行模块文件的新代码
    #文件中的顶层赋值语句会使得变量名换成新值
    #重载会影响所有实用import读取了模块的客户端
    #重载只会对以后使用from的客户端造成影响。


#通俗点理解就是数据的刷新功能~~~~

 

reload基础

原文:http://www.cnblogs.com/dengyg200891/p/4921841.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!