我只知道运行时的模块名称,因此它看起来像这样:-
a = 'mymodule'
__import__(a)
但是,在更改mymodule.py的过程中,我想再次重新加载它.
有没有像这样的命令
__reload__(a)
?
解决方法:
是.它是reload(模块).参见python modules documentation(第6.1节)和library builtin functions reference.
参数是模块对象,而不是字符串,因此您必须先导入它.
mymodule = __import__('mymodule')
reload(mymodule)