Python 解决 :NameError: name 'reload' is not defined 问题

来源:互联网 发布:js时间格式化 编辑:程序博客网 时间:2024/06/07 15:42

如果你的python版本是Python 2.X:

import sysreload(sys)sys.setdefaultencoding("utf-8")

如果你的python版本是python 3.3:

import impimp.reload(sys)

注意: 
1. Python 3 与 Python 2 有很大的区别,其中Python 3 系统默认使用的就是utf-8编码。 
2. 所以,对于使用的是Python 3 的情况,就不需要sys.setdefaultencoding("utf-8")这段代码。 
3. 最重要的是Python 3 的 sys 库里面已经没有 setdefaultencoding() 函数了。


如果你的python版本是python 3.4:

import importlibimportlib.reload(sys)

转载自:http://blog.csdn.net/github_35160620/article/details/52206868

阅读全文
0 0
原创粉丝点击