【发布时间】:2023-03-31 01:16:01
【问题描述】:
我正在使用 python 3.2.2。当我写一个简单的程序时,我遇到了这个问题。
>>> reload(recommendations)
Traceback (most recent call last):
File "<pyshell#6>", line 1, in <module>
reload(recommendations)
NameError: name 'reload' is not defined
我该怎么做?
【问题讨论】:
-
一个“简单的程序”可能不需要
reload。 -
我想使用“reload(recommendations)”、“recommendations.abc()”。但它找不到推荐
-
@MindHacks 如果你还没有导入推荐,你不要重新加载它,你导入它。
import recommendations。为什么你认为你需要使用reload()? -
@geoffspear 大多数“简单程序”读取非拉丁字符的文件确实需要
reload,不幸的是。 -
@GennaroTedesco:如果您正在考虑阅读的一些涉及 reload(sys) 的可怕内容,请不要这样做。只需执行
with open('file', 'r', encoding='utf-8') as f: do_whatever。绝对不需要在简单程序中重新加载()模块,或者真的在 any python 程序中。
标签: python python-3.x