reload在python中的使用

Bacer發表於2021-09-11

reload在python中的使用

說明

1、使用前提是reload函式重新匯入的模組在使用import或from之前已經成功匯入。

否則reload函式無法生效,匯入是一項昂貴的操作。module必須是成功匯入的模組。

2、reload函式強制Python重新匯入並執行module檔案。

Python中的import語句可以匯入module檔案,但import語句只是在第一次匯入時執行module檔案中的程式碼,然後將匯入的模組檔案儲存到記憶體中。當再次匯入時,Python直接從記憶體中取出module檔案,而不執行module檔案的內容。

例項

import importlib
import time
import learning.parameters as pa
 
while True:
    importlib.reload(pa)
    print(pa.word)
    time.sleep(1)

以上就是reload在python中的使用,希望對大家有所幫助。更多Python學習指路:

本文教程操作環境:windows7系統、Python 3.9.1,DELL G3電腦。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2768/viewspace-2828783/,如需轉載,請註明出處,否則將追究法律責任。

相關文章