问题描述 SyntaxError: Non-ASCII character ‘\xe9’ in file XX.py on line X but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details 原因分析: Python会默认使用ASCII码保存文件,这时如果你的代码中有中文就会出错了,即使你的中文是包含在注释里面的,将文件存成了UTF-8也没用。。 解决办法很简单: 只要在文件开头加入 #coding=utf-8 就行了