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/ https://blog.csdn.net/github_35160620/article/details/52206868

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:41
  • 27229

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:26
  • 3094

解决NameError: name 'reload' is not defined

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

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

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

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:35
  • 534

xadmin错误NameError:name 'reload' is not defined

主要是由于xadmin对Python3支持不太好 把xadmin的sites.py改成如图即可
  • ZQinjin
  • ZQinjin
  • 2017-08-05 19:41:27
  • 943

python reload(sys)找不到,name 'reload' is not defined和Python3异常-AttributeError: module 'sys' has no att

1.在Python 3.x中不好使了 提示 name ‘reload’ is not defined在3.x中已经被毙掉了被替换为import importlib importlib.reload(...
  • m0_37870649
  • m0_37870649
  • 2018-03-03 17:25:37
  • 139

python name 'file' is not defined的解决办法

python版本3.11 源码: poem = '''\ Programming is fun When the work is done if you wanna make your wo...
  • menuconfig
  • menuconfig
  • 2013-03-14 11:00:19
  • 30557

Python编译时提示“NameError: name 'Popen' is not defined”及”NameError: name 'PIPE' is not defined“错误的解决

在Python2.6.6中,编译Python脚本时,报错如下:
  • sunnywalden
  • sunnywalden
  • 2014-08-11 15:51:15
  • 4478
收藏助手
不良信息举报
您举报文章:Python 解决 :NameError: name 'reload' is not defined 问题
举报原因:
原因补充:

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