2016 - 2024

感恩一路有你

Python报错utf—8 如何设置python的编码格式为utf-8?

浏览量:1247 时间:2021-03-17 12:31:56 作者:admin

如何设置python的编码格式为utf-8?

切换到开发人员模式时,重新加载系统(Ubuntu 14.04)时会报告一个错误,即Unicode decodeerror:“ASCII”编解码器无法解码字节x??位置1:序号不在范围内(128)。原因是Python的默认编码是ASCII,可以通过以下命令查看:importsyssys.getdefaultencoding()有两种解决方案:1。将utf8:import sys reload(sys)添加到项目启动文件sys.setdefaultencoding系统(“utf8”)2网站自定义.py向文件中添加代码:(我的文件位于/usr/lib/python2.7)import sysreload(sys)sys.setdefaultencoding系统(“utf8”)尝试:导入apportupython_uu2;hooke例外Im搬运工:passelse:约吊钩安装()相关(sys)语句是必需的

第一行加上#-*-编码:UTF-8-*-告诉python编译器PY文件是用UTF-8编码的,这样就可以在PY文件中插入汉字,但是必须确保PY文件是用UTF-8编码的,这可以在一些高级文本编辑器中设置,但是,在windows的默认编辑器,保存的代码实际上是GB2312。当然,可以在第一行添加描述,但这会误导编译器。应该添加的是#-*-编码:GB2312-*-但不建议这样做。最好的编码是国际通用的UTF-8

Python报错utf—8 python设置默认编码为utf8 python声明utf8

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。