加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

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

发布时间:2020-12-17 01:23:15 所属栏目:Python 来源:网络整理
导读: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/52206

<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;">

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

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

  • 1
  • 2
  • 注意:?
    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)

    (编辑:李大同)

    【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

      推荐文章
        热点阅读