python中的模塊導入

模塊是python程序架構中的一個核心概念。
在python中,每一個以擴展名.py結尾的python源代碼文件都被認爲是一個模塊。其他文件可以通過導入一個模塊來讀取這個模塊的內容。
什麼是導入?導入從本質上來講,被認爲是載入另一個文件,並能夠讀取那個文件的內容。

我們可以通過簡單的import和from來實現導入一個模塊的功能。

 

 

可能這麼講起來有點晦澀。

那麼實際使用Py代碼來看一下如何實現這個過程了。

 

 

但是在默認情況下,只是在每次會話的第一次運行。在第一次導入後,其他的導行。入都不會再工作了。甚至在另外一個窗口中改變並保存了模塊的源代碼文件也不行。
即便利用py_compile進行從新編譯也是不行的。
只能夠利用python中內置的reload(重載)函數在同一次會話中再次運行文件。
reload函數希望獲得的參數是一個已經加載了的模塊對象的名稱,所以如果在重載之前,請確保已經成功地導入了這個模塊。

reload是一個被調用的函數,所以reload函數模塊對象的名稱前還需要括號。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章