3

我只知道运行时的模块名称,因此它是这样的:-

a = 'mymodule'
__import__(a)

但在此过程中,当 mymodule.py 更改时,我想再次重新加载它。有没有类似的命令

__reload__(a)

?

4

1 回答 1

4

是的。是reload(module)。请参阅python 模块文档(第 6.1 节)和库内置函数参考

参数是模块对象,而不是字符串,因此您必须先导入它。

mymodule = __import__('mymodule')
reload(mymodule)
于 2012-05-31T01:51:42.753 回答