SyntaxError:Non-UTF-8 code starting wiht '\xd7' in file "文件" on line 2,but no encoding declared
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网站上的具体解决细节,有兴趣的同学可上去瞅瞅。