版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Despairvip/article/details/79090097
reload函数的作用是重新加载已经导入过的包
在python中由.py结尾的文件都是一个可以调用执行的模块,
但是由于导入模块会浪费资源(模块导入必须找到代码文件,并且把它转化为字节码,还要运行代码),
所以python在一个模块中已经导入了一个包,如果这个包里面的代码再发生变化的话,在这个模块中的包还是按照没有变更之前的代码运行,但是这显然是不行的,这时候就需要用reload了。
reload方法在imp模块中,用的时候需要导入
from imp import reload
reload(模块名)
reload的参数必须是一个模块,而且是一个已经到如果的模块