修改 Python 模組的常見做法是什麼?
如果你正在修改模組並希望在直譯器中測試它而無需每次儲存該模組時都要重新啟動 Shell,你可以使用 reload(moduleName) 函式。reload(moduleName) 重新載入先前載入的模組(假設你使用“import moduleName”語法載入了它)。這款工具適合會話使用,即你編輯了某個模組的原始檔並希望在不離開 Python 或重新啟動 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)。
廣告
資料結構
網路
關係資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP