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


reload(moduleName) 函式重新載入之前載入的模組(假設您使用語法“import moduleName”載入了它)。它旨在用於對話用法,您可以在其中編輯模組的原始檔,並希望在不退出 Python 和重新啟動 Python 的情況下對它進行測試。例如,

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

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

更新於: 2019 年 9 月 30 日

1K+ 瀏覽

職業生涯急速起飛

完成課程,獲得認證

開始
廣告
© . All rights reserved.