Python 基础教程

Python 高级教程

Python 相关应用

Python 笔记

Python FAQ

original icon
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.knowledgedict.com/tutorial/python-non-utf8-code-error.html

python 运行报错 SyntaxError: Non-UTF-8 code starting with 的解决方法

Python 笔记 Python 笔记


python 如果运行包含中文的代码时,可能会报 SyntaxError: Non-UTF-8 code starting with 类似错误,主要原因是编码问题。

报错信息

报错信息如下:

SyntaxError: Non-UTF-8 code starting with '\xe9' in file /xxx/xxx/xxx.py on line 6, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

解决方法

在程序的最上面加上如下代码即可:

# -*- encoding: utf8 -*-

 

pyspark 如果是 2.4.x 版本以及 python 环境是 3.8 时,会报 TypeError: an integer is re ...
Redis CLUSTER SET-CONFIG-EPOCH 命令为一个全新的节点设置指定的 config epoch 配置,并且仅在 2 ...
with语句是从Python 2.5开始引入的一种与异常处理相关的功能(2.5版本中要通过“from __future__ import w ...
python 中,使用 pymysql 对表进行增改删等变更操作时,报错 UnicodeEncodeError: 'latin-1' cod ...
Redis CLUSTER COUNT-FAILURE-REPORTS 命令返回指定节点的故障报告个数,故障报告是 Redis Cluste ...