Python中NameError: name 'reload' is not defined解决方案

最近在看集体智慧编程一书,在看第二章时,遇到NameError: name 'reload' is not defined这个问题。之所以会出现这个问题是因为我用的是Python3.6的版本,而书中使用的是Python2.4的版本。在Python3的版本中,已经不直接支持reload(),需要导入此模块才能正常工作。


Python中NameError: name 'reload' is not defined解决方案_第1张图片

解决方法如下:


Python中NameError: name 'reload' is not defined解决方案_第2张图片

有些地方需要注意一下,recommendations.py这个文件必须与python.exe在同一目录,不在同一目录需要使用CD命令切到recommendations.py所在目录才能进行操作。(本人的python.exe在目录F:\Anaconda3下,recommendations.py放在该目录下即可)

你可能感兴趣的:(Python中NameError: name 'reload' is not defined解决方案)