介绍
这篇文章给大家分享的是有关python中使用重载重载的方法的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。
<强> 1。装载MyModule里语法演示:强>
得到,imp import reload 重载(MyModule里)
<强> 2。参数强>
模块——模块对象。
<强> 3。返回值强>
返回模块对象。
<强> 4。实例强>
当前目录下有一个测试。py:
#,小姐:am test.py num =, 1
<强> Python控制台:强>
在祝辞祝辞import 测试 在祝辞祝辞test.num 1
在脚本运行期,如果测试。py中的num改为2,此时需要热更:
#,小姐:am test.py num =, 2
<强> Python控制台:强>
在祝辞祝辞,得到importlib import 重新加载 在祝辞祝辞,重载(测试) & lt; module & # 39;测试# 39;,得到& # 39;/home/小姐/URun.ResearchPrototype/人/小姐/test.py& # 39;比; 在祝辞祝辞test.num 2
注意:重载函数希望获得的参数是一个已经加载了的模块对象的名称,所以如果在重载之前,请确保已经成功地导入了这个模块。
说明:Python 3.0把重载内置函数移到了imp标准库模块中。它仍然像以前一样重载文件,但是,必须导入它才能使用。
感谢各位的阅读!关于Python中使用重载重载的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到吧!