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

原创 2016年08月14日 22:20:28

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

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

对于 Python 2.X

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

对于 <= Python 3.3

import imp
imp.reload(sys)

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

对于 >= Python 3.4

import importlib
importlib.reload(sys)

参考网站:
Reloading module giving NameError: name ‘reload’ is not defined
http://stackoverflow.com/questions/961162/reloading-module-giving-nameerror-name-reload-is-not-defined

版权声明:本文为博主原创文章,未经博主允许不得转载。 更多博文,请浏览:http://www.aobosir.com/

python reload(sys)找不到,name 'reload' is not defined

reload(sys) sys.setdefaultencoding(“utf-8”)在Python 3.x中不好使了 提示 name ‘reload’ is not defined在3.x中已经被...
  • x356982611
  • x356982611
  • 2016年09月14日 15:42
  • 20795

解决NameError: name 'reload' is not defined

原因: 在2.7之后的版本中不再有该语句 解决方法: 使用以下语句代替 >>import importlib >>importlib.reload(..)...
  • u012388993
  • u012388993
  • 2017年03月31日 16:37
  • 3068

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

Python 解决 :NameError: name 'reload' is not defined 问题解决:NameError: name 'reload' is not defined 问题对于...
  • github_35160620
  • github_35160620
  • 2016年08月14日 22:20
  • 49672

Python3.5 报错:NameError: name 'reload' is not defined

python3.5 在调用自己编写的regTrees.py文件时,直接reload(regTrees)发生错误。报错:NameError: name ‘reload’ is not defined1....
  • xiao_lxl
  • xiao_lxl
  • 2017年08月03日 17:16
  • 1590

Python问题之“NameError: name 'reload' is not defined”

出现这个错误的原因是你使用的Python版本已经不再使用了 在Python2.x中会用到reload来解决中文乱码问题 import sys reload(sys) sys.setdefaul...
  • CuiXiaoBo521
  • CuiXiaoBo521
  • 2017年07月12日 17:40
  • 1119

Python编程中遇到NameError: name 'reload' is not defined 问题以及Python编码问题

一、对于Python 2.X(建议使用Python2.7.X最新版本): import sys reload(sys) sys.setdefaultencoding("utf-8") ...
  • zhusongziye
  • zhusongziye
  • 2017年08月28日 09:09
  • 395

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

Python 解决 :NameError: name 'reload' is not defined 问题 解决:NameError: name 'reload' is not defined 问题...
  • Touch_Dream
  • Touch_Dream
  • 2017年08月15日 17:16
  • 403

python提示NameError: name 'xxx' is not defined

在使用Tkinter时,使用python自己的IDLE运行程序没问题,当使用命令提示符模式运行会出现错误NameError: name 'Tk' is not defined。错误出现在from tk...
  • Thinkcortex
  • Thinkcortex
  • 2016年07月29日 11:11
  • 4656

Python 遇到NameError: name '_name_' is not defined这样的错误

今天练习写Python主函数的时候,遇到了NameError: name '_name_' is not defined 这样的错误。因为__name__是一个系统变量,包含了模块的名称。所以我尝试着...
  • skylake_
  • skylake_
  • 2017年02月07日 16:16
  • 3721

使用python经常出现NameError: name 'xxx' is not defined

使用python经常出现NameError: name ‘xxx’ is not defined感觉神之存在的Bug 用注释居然解决了 之前k_means一直是没定义后来加了注释#abc就解决了f...
  • u012123511
  • u012123511
  • 2017年08月06日 15:21
  • 1527
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Python 解决 :NameError: name 'reload' is not defined 问题
举报原因:
原因补充:

(最多只允许输入30个字)