Python 也提供了重新加载已加载模块的基本支持

Python 也提供了重新加载已加载模块的基本支持.


[Example 1-8 #eg-1-8 会加载 3 次 hello.py 文件.  

1.2.2.5. Example 1-8. 使用 reload 函数  
File: builtin-reload-example-1.py
 
import hello
reload(hello)
reload(hello)
 
 
 
 
 
 
 
hello again, and welcome to the show
hello again, and welcome to the show
hello again, and welcome to the show
 
reload 直接接受模块作为参数. 
 
注意:当你重加载模块时, 它会被重新编译, 新的模块会代替模块字典里的老模
块. 但是, 已经用原模块里的类建立的实例仍然使用的是老模块(不会被更新).  
同样地, 使用 from-import 直接创建的到模块内容的引用也是不会被更新的. 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值