python构造器重载,python 支持函数重载
这篇文章是看完Python学习手册实现模块重装的好模块。该模块可以实现正在运行的程序中已经加载的模块的重载,并且该模块可以递归实现待重载模块中引用的其他模块的重载。
py:过渡性地重新加载嵌套模块
导入类型
从imp导入重新加载
定义状态(模块):
打印(重装模块。__name__)
def transitive_reload(模块,已访问):
如果未访问模块:
状态(模块)
重新加载(模块)
已访问的[模块]=无
对于模块中的attrobj。__词典_ _。值():
if type(attrobj)==types。模块类型:
transitive_reload(attrobj,已访问)
def reload_all(*args):
已访问={}
对于args中的arg:
transitive_reload(参数,已访问)
if __name__==__main__ :
导入重新加载全部
重载全部(reloadall)
注意:
这个模块的代码完全引用于Python学习手册。
转载请联系作者授权,否则将追究法律责任。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。