已解决(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