修改 Python 模組的常見方法有哪些?


如果你要修改一個模組並在直譯器中對其進行測試,而無需每次儲存該模組時都重新啟動 shell,你可以使用 reload(moduleName) 函式。reload(moduleName) 重新載入先前載入的模組(假設你使用語法“import moduleName”載入了它)。它用於會話用途,你在其中編輯了模組的原始檔,並希望對其進行測試,而無需退出 Python 並重新啟動它。

例如

>>> import mymodule
>>> # Edited mymodule and want to reload it in this script
>>> reload(mymodule)

請注意,moduleName 是模組的實際名稱,而不是包含其名稱的字串。在 Python 3 中,reload 已從內建函式模組移到了 imp。因此,要在 Python 3 中使用 reload,你需要編寫 imp.reload(moduleName),而不僅僅是 reload(moduleName)。

更新日期: 11-Dec-2019

236 次瀏覽

開啟你的 職業生涯

完成課程即可獲得認證

開始學習
廣告
© . All rights reserved.