Python3 :name 'reload' is not defined 问题解决

最近在抄写代码,源代码的环境是python2

import sys
reload(sys)
sys.setdefaultencoding('utf-8')

在python3下,会红色错误提示,查找相关发现是python2 和python3 的区别。
这里设置utf-8,在python3(我是python3.5)中默认是utf-8
如下两行即可:

import importlib
importlib.reload(sys)

参考网址Python 解决 :NameError: name 'reload' is not defined 问题 http://blog.csdn.net/github_35160620/article/details/52206868

你可能感兴趣的:(Python3 :name 'reload' is not defined 问题解决)