我是靠谱客的博主 欢喜书包,最近开发中收集的这篇文章主要介绍python报错-由于默认编码格式导致的报错,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

报错:

SyntaxError: Non-ASCII character 'xe8' in file comment.py on line 1, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details

报错分析:

上述报错是由于编码格式不匹配导致程序不能识别程序中的中文导致的。Python 2默认的编码格式是ASCII,Python 3默认的编码格式是UTF-8. 因此,如果我们使用Python 2运行的Python程序中出现了中文,就需要指定编码格式为UTF-8(如果使用的是Python 3则不需要指定).

解决办法:

在Python脚本的开头加上:

#coding=utf-8


 

 

最后

以上就是欢喜书包为你收集整理的python报错-由于默认编码格式导致的报错的全部内容,希望文章能够帮你解决python报错-由于默认编码格式导致的报错所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(63)

评论列表共有 0 条评论

立即
投稿
返回
顶部