python构造器重载,python 支持函数重载

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: