Python过渡性模块重载(递归重载模块)
生活随笔
收集整理的這篇文章主要介紹了
Python过渡性模块重载(递归重载模块)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
0.說明
????因?yàn)檎G闆r下使用reload重載模塊時(shí)只是重載頂層模塊,對(duì)于模塊內(nèi)部的import語句并不會(huì)執(zhí)行重載,也就是說,reload執(zhí)行的重載只是針對(duì)頂層的,即top level only。
????有必要寫一個(gè)過渡性模塊重載的函數(shù)。
1.過渡性模塊重載
????下面的代碼來自《Python學(xué)習(xí)手冊(cè)》第四版P605,可以完美地實(shí)現(xiàn)這個(gè)功能:
2.作用
????如果需要交互式地測(cè)試較大型的系統(tǒng)時(shí),過渡性重載就顯得很有用了,可以幫我們節(jié)省很多時(shí)間。
總結(jié)
以上是生活随笔為你收集整理的Python过渡性模块重载(递归重载模块)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: spring源码解析五
- 下一篇: websocket python爬虫_p