目标:
1:掌握为什么要在一段程序中重新加载模块
2:掌握使用 reload 方法重新加载模块
一:为什么要在一段程序中重新加载模块
答:一段程序用到某模块运行时,其他人修改了这个模块的代码,但是运行的这段代码用的还是没修改之前的模块,这样就会造成损失,所以需要重新加载模块
注意事项:import 有防止模块重复功能,就是导入两个相同的模块,后面导入的那个一样的模块就不起作用了!
问题演示:
二:使用 reload 方法重新加载模块
关键字:reload
语法:
from imp import reload
reload(待加载的模块名)
代码演示: