#python解决NameError: name ‘reload’ is not defined
本人为python3.7版本,跑代码出现以下错误:
经过查找原因发现:对于使用的是Python 3版本,就不需要sys.setdefaultencoding(“utf-8”)这段代码,而且Python 3 的 sys 库里面已经没有 setdefaultencoding() 这个函数了。
解决方法:
import sys
reload(sys)
sys.setdefaultencoding(“utf-8”)
改为:
import importlib
importlib.reload(sys)
结果运行正常。