解决方法:SyntaxError: Non-UTF-8 code starting with ‘\xe5’ in file XXX.py on line XX

问题描述

在写Python爬虫的时候遇到了这个问题:

SyntaxError: Non-UTF-8 code starting with '\xe5' in file XXX.py on line XX, but no encoding declared; 

 

解决方案

在import上面、Python文件的最顶部加上下面的语句:

# coding:utf-8

 

备注说明

如果解决不了,你要看看自己的编码,让二者匹配即可。
有的时候应该这么写:

# coding:gbk