• 欢迎来到小爱博客,一个分享互联网IT技术的网站,喜欢就收藏吧!

python 解决 NameError: name ‘reload’ is not defined 问题

python 小爱 3个月前 (08-04) 61次浏览 已收录 0个评论 扫描二维码

对于 Python 2.X

  1. import sys
  2. reload(sys)
  3. sys.setdefaultencoding(“utf-8”)

对于 <= Python 3.3:

 

  1. import imp
  2. imp.reload(sys)

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

对于 >= Python 3.4

  1. import importlib
  2. importlib.reload(sys)

小爱博客 , 版权所有
转载请注明原文链接:python 解决 NameError: name ‘reload’ is not defined 问题
喜欢 (1)
【你的支持, 我的动力】
分享 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址