<video id="nbppf"></video>
<video id="nbppf"><dl id="nbppf"><delect id="nbppf"></delect></dl></video>
<dl id="nbppf"></dl>
<dl id="nbppf"><delect id="nbppf"></delect></dl><dl id="nbppf"><delect id="nbppf"><meter id="nbppf"></meter></delect></dl>
<video id="nbppf"></video>
<dl id="nbppf"></dl><dl id="nbppf"></dl><address id="nbppf"><video id="nbppf"></video></address>
<dl id="nbppf"></dl>
<output id="nbppf"></output>
<output id="nbppf"><delect id="nbppf"></delect></output><dl id="nbppf"><delect id="nbppf"><meter id="nbppf"></meter></delect></dl>
<dl id="nbppf"></dl><dl id="nbppf"></dl>
<dl id="nbppf"></dl>
<video id="nbppf"></video>
<dl id="nbppf"></dl><dl id="nbppf"><delect id="nbppf"><meter id="nbppf"></meter></delect></dl>
<video id="nbppf"><output id="nbppf"><font id="nbppf"></font></output></video>
<output id="nbppf"><font id="nbppf"></font></output>

Python 實現動態加載的方法

發布時間:2021-05-03 08:32 作者:獨孤劍 閱讀:1660

腳本語言都有一個優點,就是動態加載,python也有這個特性。說簡單點就是,如果開發者發現自己的代碼有bug,那么他可以在不關閉原來代碼的基礎之上,動態替換模塊。替換方法一般用reload來完成。


1、reload的基本原理
reload主要做了兩個動作,刪除原來的模塊,添加新的模塊

2、reload的等效代碼

del sys.modules[module_name]__import__(module_name)


3、reload使用的時候要注意什么
3.1 reload的入口參數是module,不是字符串,即

import sysmodule = sys.modules[module_name]


3.2 重載的文件只是對應模塊的__init__.py文件,如果是其他文件,則不會生效
3.3 如果是目錄中其他文件,則需要分別重新加載,比如

import sysdel sys.modules['module_name:sub_file']__import__('module_name:sub_file')
或者是
reload(sys.modules['module_name:sub_file'])


微信打賞, 微信掃一掃

支付寶打賞, 支付寶掃一掃

如果文章對您有幫助,歡迎給作者打賞

作者最新文章
開發過程中解決360兼容模式瀏覽器的方法
云南象群向西南方向遷移,云南離群獨象距離象群約12公里
吉林做網站最低價格,吉林企業網站建設價格低至500元起
守象人直擊云南象群最新動向
網站影響百度蜘蛛抓取量的因素有哪些?為什么我的網站Baidu蜘蛛來的次數少?
企業名片
在線客服
天天干天天在线观看_国产精品无码天堂2021_日韩特黄美女自慰大全_欧美老妇乱色老头与老妇
<video id="nbppf"></video>
<video id="nbppf"><dl id="nbppf"><delect id="nbppf"></delect></dl></video>
<dl id="nbppf"></dl>
<dl id="nbppf"><delect id="nbppf"></delect></dl><dl id="nbppf"><delect id="nbppf"><meter id="nbppf"></meter></delect></dl>
<video id="nbppf"></video>
<dl id="nbppf"></dl><dl id="nbppf"></dl><address id="nbppf"><video id="nbppf"></video></address>
<dl id="nbppf"></dl>
<output id="nbppf"></output>
<output id="nbppf"><delect id="nbppf"></delect></output><dl id="nbppf"><delect id="nbppf"><meter id="nbppf"></meter></delect></dl>
<dl id="nbppf"></dl><dl id="nbppf"></dl>
<dl id="nbppf"></dl>
<video id="nbppf"></video>
<dl id="nbppf"></dl><dl id="nbppf"><delect id="nbppf"><meter id="nbppf"></meter></delect></dl>
<video id="nbppf"><output id="nbppf"><font id="nbppf"></font></output></video>
<output id="nbppf"><font id="nbppf"></font></output>