1.原因分析:代码中包含中文,但未设置中文编码
解决办法:在文件开头加入
#coding=utf-8
报错信息如下:
SyntaxError: Non-ASCII character '\xe4' in file test.py on line 2, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
2.原因分析:编译器编码格式为UTF-8,py文件存储格式不是UTF-8
解决办法:
报错信息:
SyntaxError: (unicode error) ‘utf-8’ codec can’t decode byte 0xc4 in position 0:
invalid continuation byte
3.原因分析:该缩进未缩进,不该缩进的缩进了
解决办法:该缩进缩进,不该缩进的去掉缩进
报错信息:
IndentationError: unexpected indent