解决SyntaxError: Non-ASCII charact

2018-09-30  本文已影响3701人  安静守护你

今天搞个小爬虫,不料却遇到了下面这个错误,真的是无语至极。。。

SyntaxError: Non-ASCII character '\xe5' in file /Users/zhaohm/Desktop/python/seleniumTest.py on line 63, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

提示的原因大概是说编码问题,可是在文件的起始处我也写了# -*- coding : utf-8 -*-来说明编码格式了,怎么就不行了呢,再看后面有提示让参考http://python.org/dev/peps/pep-0263/这个链接中的内容。进去看了一下,跟我写的也一样诶,实在没有办法只能把以前的爬虫拿出来对比了一下,原来问题出在coding后面的这个空格,有空格就会报这个错,把空格去掉就可以了

解决方法:

一、

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

二、

# coding=utf-8

注意: 方法一和方法二中的冒号和等号前面不要加空格

上一篇 下一篇

猜你喜欢

热点阅读