reload()函数

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Despairvip/article/details/79090097

reload函数的作用是重新加载已经导入过的包
在python中由.py结尾的文件都是一个可以调用执行的模块,
但是由于导入模块会浪费资源(模块导入必须找到代码文件,并且把它转化为字节码,还要运行代码),
所以python在一个模块中已经导入了一个包,如果这个包里面的代码再发生变化的话,在这个模块中的包还是按照没有变更之前的代码运行,但是这显然是不行的,这时候就需要用reload了。

reload方法在imp模块中,用的时候需要导入

from imp import reload
reload(模块名)

reload的参数必须是一个模块,而且是一个已经到如果的模块

猜你喜欢

转载自blog.csdn.net/Despairvip/article/details/79090097