解决崇高编译python脚本出错了的问题

  介绍

这篇文章将为大家详细讲解有关解决崇高编译python脚本出错了的问题,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

原因分析:

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

解决方法:

设置python默认字节流编/解码器按照utf8解码方式,把字节流编/解码为unicode。

在脚本中加入下面的代码即可:

import 系统   重载(系统)   sys.setdefaultencoding (“utf8")

作用:

在将字节流使用str()方法转换为str对象时,会调用默认的编码函数,如果没有上述系统的默认编码设置,则自动使用& # 39;ascii # 39;编解码器进行编码,对于非ascii编码的数据,比如utf8字节流会产生错误解码提示:

UnicodeEncodeError:, & # 39; ascii # 39;, codec 停下来# 39;t  encode  characters  position  0 - 5:拷贝,ordinal  not 拷贝范围(128)

在utf8编码文件中写入汉字字符,比如s=& # 39;中文& # 39;时,如果没有上述设置,运行程序会在初始年代对象的值,报告错误解码提示:

UnicodeDecodeError:, & # 39; ascii # 39;, codec 停下来# 39;t  decode  byte  0 xe4  position  0:拷贝,ordinal  not 拷贝范围(128)

关于解决崇高编译python脚本出错了的问题就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

解决崇高编译python脚本出错了的问题