Python 中 reload() 函式有什麼作用?


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)。

更新於: 2019 年 9 月 30 日

1K+ 次瀏覽

開啟你的 職業生涯

完成課程並獲得認證

開始
廣告
© . All rights reserved.