已解决SyntaxError: Non-UTF-8 code starting with ‘\xe8‘ in file

已解决(Python编码问题)SyntaxError: Non-UTF-8 code starting with ‘\xe8’ in file E:/Python/test3.py on line 2, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details







报错信息


**报错内容**:SyntaxError: Non-UTF-8 code starting with '\xe8' in file E:/Python/test3.py on line 2, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

在这里插入图片描述



报错原因


报错内容翻译:语法错误:文件E:/Python/test3中以“\xe8”开头的非UTF-8代码。py位于第2行,但未声明编码;看见http://python.org/dev/peps/pep-0263/有关详细信息


问题原因:这行英文的意思是我们运行的程序文件不是UTF-8的编码方式,有时候我们在运行代码时经常会遇到这个错误



解决方法

在程序的开头加上(任选其一即可):

# -*- coding:utf-8 -*-

# coding=UTF8

# coding=gb2312

# coding=gbk

猜你喜欢

转载自blog.csdn.net/yuan2019035055/article/details/125717516