sublime调试python代码,sublime报错

  sublime调试python代码,sublime报错

  原因分析:

  (推荐教程:Python入门)

  崇高文字的控制台是没有办法输出中文的。

  解决方法:

  设置python默认字节流编码器/解码器,根据utf8解码方法将字节流编码/解码为unicode。

  只需将以下代码添加到脚本中:

  importsys

  重新加载(系统)

  Sys.setdefaultencoding(utf8 )函数:

  当使用str()方法将字节流转换为str对象时,将调用默认的encode函数。如果没有上述系统的默认编码设置,将自动使用“ascii”编解码器进行编码。对于非ascii编码的数据,如utf8字节流,将生成错误解码提示:

  codeencodereror : ASCII CodecCan TencodeCharacters in position 0-53360 OrdinalNotnrange(128)在utf8编码的文件中写汉字时,比如s= Chinese ,如果没有上述设置,运行的程序会在S对象的初始值处报错误解码提示:

  unicode decodedeerror : ascii codeccan tdecodebyte0 xe 4 in position 0: ordinalnotinrange(128)

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: