当前位置: 首页 > 图灵资讯 > 技术篇> SyntaxError: Non-UTF-8 code starting with '\xca' in file main.py on line 3, but no encodi

SyntaxError: Non-UTF-8 code starting with '\xca' in file main.py on line 3, but no encodi

来源:图灵教育
时间:2023-05-26 09:42:14

问题

python 错误的程序信息:

SyntaxError: Non-UTF-8 code starting with ‘\xca’ in file main.py on line 3, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

原因

文件编码错误,修改为 UTF-8 编码。

修改范例

以 Geany 以这个编辑器为例,其默认文件编码是 GBK如图所示:

SyntaxError: Non-UTF-8 code starting with

你需要把它修改成 Unicode(UTF-8) 一般编辑器的修改方法如下: 首选项 -> 文件 -> 编码 然后修改。修改后,如果是,查看文件属性,请查看新文件。 UTF-解决8格式的问题。如图所示:

SyntaxError: Non-UTF-8 code starting with

另外: 如果是 sublime Text 的话直接有 save with Encoding 。