我看到在这个有用的问答 https://stackoverflow.com/q/437589/4518341可以使用的reload(whatever_module)
或者,在 Python 3 中,imp.reload(whatever_module)
.
我的问题是,如果我说呢from whatever_module import *
进口?那我就没有了whatever_module
供我使用时参考reload()
。你们会因为我把整个模块扔到全局命名空间中而对我大喊大叫吗? :)
我同意“一般不要这样做”共识,但是……
正确答案是:
from importlib import reload
import X
reload(X)
from X import Y # or * for that matter
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)