SyntaxError:Non-UTF-8 code starting wiht '\xd7' in file "文件" on line 2,but no encoding declared
see http://python.org/dev/peps/pep-0263/ for details
----------------------------------------------------------------------------------------------------
所以解决方法是加上编码即可解决
#coding=utf-8
----------------------------------------------------------------------------------------------------
续:
SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xbe in position 0: invalid start byte
编译失败。
在python中默认的编码格式是 utf-8,为什么会报不能按 utf-8来解码
解决方式:
使用UltraEdit打开 Python 文件,发现文件存储的格式是ANSI
只要将保存文件的格式换成UTF-8就好了
----------------------------------------------------------------------------------------------------
下面是Python网站上的具体解决细节,有兴趣的同学可上去瞅瞅。


Python编码错误详解
本文深入解析了Python中常见的编码错误,如SyntaxError: Non-UTF-8 code和(unicode error) 'utf-8' codec can't decode byte等问题,并提供了详细的解决步骤。了解如何通过调整文件编码格式从ANSI到UTF-8来避免这些错误。
2万+

被折叠的 条评论
为什么被折叠?



