Python 學習 第20篇:導入模塊和重新導入模塊


簡單來說,每一個以擴展名py結尾的Python源代碼文件都是一個模塊(Module),其他文件可以通過導入一個模塊的內容。從本質上來說,導入就是載入另一個文件,並能夠讀取該文件的內容。

默認情況下,第一次導入模塊之后,后續的導入將不再工作。這是因為導入是一個開銷很大的操作,需要編譯成字節碼,並且運行代碼。

1,導入模塊

導入一個module之后,就可以在文件中引用

from package import module

2,重新導入模塊

但是,如果對模塊進行修改之后,重新運行導入模塊的命令,並不會重新導入該模塊。

想要重新導入該模塊,必須使用importlib模塊的reload()函數來實現:

import importlib
importlib.reload(module) 

如果直接運行該命令,可能會收到錯誤消息:

TypeError: reload() argument must be a module

這是因為你需要把package導入

import package

 

 

 

 

 

 

 

 

參考文檔:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM