【发布时间】:2019-07-28 20:32:43
【问题描述】:
我正在尝试使用 importlib 重新加载文件。我在 Python 3.7 上使用 Anaconda 提示符,但是当我尝试 importlib.reload 时,我不明白为什么它说“'importlib' is not defined”,但是当我使用 from x import reload 时它可以工作。
它在这里工作:
>>> import script1
win32
1267650600228229401496703205376
SpamSpamSpamSpamSpamSpamSpamSpam
import importlib
>>> from importlib import reload
>>> reload(script1)
win32
1267650600228229401496703205376
SpamSpamSpamSpamSpamSpamSpamSpam
这里不行:
Python 3.7.3
>>> import script1
win32
1267650600228229401496703205376
SpamSpamSpamSpamSpamSpamSpamSpam
import importlib
>>> importlib.reload(script1)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
NameError: name 'importlib' is not defined
【问题讨论】:
标签: anaconda python-3.7 python-importlib