python 特殊说明
- import 和 reload 的区别
1
2
3
4
5
6* import
导入/引入一个python标准模块,其中包括.py文件,带有__init__.py文件的目录
多次重复使用import语句时,不会重新加载被指定的模块,只是把对该模块的内存地址给引用到本地变量环境
* reload()
对已经加载的模块进行重新加载,一般用于原模块有变化等特殊情况,reload前该模块必须已经import过
reload会重新加载已加载的模块,但原来已经使用的实例还是会使用旧的模块,而新生产的实例会使用新的模块;reload后还是用原来的内存地址;不能支持from..import