The problem arises because Chinese or other non-English characters are used in the text.
The simplest solution:
Add an encoded representation to the first line of the file, and remember that it must be the first line, and there is no comment on the file or item in front of it.
In other words, under Windows Eclipse, if you need to print characters or annotate in Chinese, you must add the first line
#-*-coding:utf-8-*-
or # Coding=utf-8
I have been experimenting many times, are in the first line of the file to add the code, who knows eclipse will give the file annotated, the result is tragic. So the right way is to add #coding=utf-8 to the first line .
#coding =utf-8print ' Hello ';
If you need to comment on the file, just do it below the line.
Reference: https://www.python.org/dev/peps/pep-0263/
Resolve Windows+eclipse+python Error: Syntaxerror:non-ascii character