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.