背景
當模型部署之后,后期需要對數(shù)據(jù)進行日常更新犯助。此時癣漆,部署的服務不可以停止,因此模型數(shù)據(jù)需要熱更新剂买。
模型數(shù)據(jù)熱更新
importlib有個reload模塊惠爽。
該模塊的功能是:將import的moduler重新import。
注意:這個被import的模塊瞬哼,其中import的模塊婚肆,不會被再次import。
背景知識:import執(zhí)行過程
當我們進行import坐慰,導入外部模塊時较性,程序會將該模塊從上至下進行執(zhí)行。
到了調(diào)用該模塊的代碼塊(函數(shù)/類)時结胀,才會具體的執(zhí)行該代碼塊下的局部代碼赞咙。其它需要準備的部分(如:import的部分,全局執(zhí)行的部分)在import時已經(jīng)執(zhí)行糟港,此時僅執(zhí)行調(diào)用的代碼塊攀操。