lio*_*319 4 python import reload
我只知道运行时的模块名称,因此它的样子是这样的:-
a = 'mymodule'
__import__(a)
Run Code Online (Sandbox Code Playgroud)
但一路上,当 mymodule.py 更改时,我想再次重新加载它。有没有像这样的命令
__reload__(a)
Run Code Online (Sandbox Code Playgroud)
?
是的。它是reload(module)。请参阅python 模块文档(第 6.1 节)和库内置函数参考。
参数是一个模块对象,而不是字符串,因此您必须先导入它。
mymodule = __import__('mymodule')
reload(mymodule)
Run Code Online (Sandbox Code Playgroud)