您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

【Python有坑系列】报错NameError: name 'reload' is not defined

5b51 2022/1/14 8:25:21 python 字数 3093 阅读 1079 来源 www.jb51.cc/python

<h1id=\"python-解决-nameerror-name-reload-is-not-defined-问题\"style=\"margin-left:0px;\">Python解决:<spanstyle=\"color:#3f3f3f;\">NameError:name\'reload\'is

概述

<h1 id="python-解决-nameerror-name-reload-is-not-defined-问题" style="margin-left:0px;">Python 解决 :<span style="color:#3f3f3f;">NameError: name 'reload' is not defined 问题,<a href="http://blog.csdn.net/github_35160620/article/details/52206868" rel="nofollow">链接

<h2 id="解决nameerror-name-reload-is-not-defined-问题" style="margin-left:0px;"><a name="t1">解决:<span style="color:#3f3f3f;">NameError: name 'reload' is not defined 问题

<h3 id="对于-python-2x" style="margin-left:0px;"><a name="t2">对于 Python 2.X:

<pre class="prettyprint">
import sys
reload<span style="color:#660066;">(sys)
sys.setdefaultencoding<span style="color:#660066;">(<span style="color:#008800;">"utf-8")

<ul style="margin-left:0px;">

<pre class="prettyprint">
<span style="color:#000088;">import imp
imp.reload(sys)

<ul style="margin-left:0px;">

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

<h3 id="对于-python-34" style="margin-left:0px;"><a name="t4">对于 >= Python 3.4:

<pre class="prettyprint">
<span style="color:#000088;">import importlib
importlib.reload(sys)

总结

以上是编程之家为你收集整理的【Python有坑系列】报错NameError: name 'reload' is not defined全部内容,希望文章能够帮你解决【Python有坑系列】报错NameError: name 'reload' is not defined所遇到的程序开发问题。


如果您也喜欢它,动动您的小指点个赞吧

除非注明,文章均由 laddyq.com 整理发布,欢迎转载。

转载请注明:
链接:http://laddyq.com
来源:laddyq.com
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


联系我
置顶