• 首页
  • 发布文章
  • 我的文章
  • 我的收藏
  • 设置
  • 退出

SyntaxError:Non-ASCII character ‘\xe5’ in file manage.py on line 14,but no encoding declared

blmius 2021-12-06 14:24:21
收藏
编辑
上架
下架

Python报错:SyntaxError: Non-ASCII character ‘\xe5’ in file manage.py on line 14, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details

原因:编码格式不匹配导致程序不能识别程序中的中文导致的。
   其中Python 2默认的编码格式是ASCII,Python 3默认的编码格式是UTF-8. 因此,如果我们使用Python 2运行的Python程序中出现了中文,就需要指定编码格式为UTF-8
解决方法:在Python脚本的开头加上:

# -*- coding: UTF-8 -*-

如果还出现以下类似的错误:
在这里插入图片描述
这就可能是虚拟环境没有打开,打开后再试试吧。

本文转自 https://blog.csdn.net/yuanfate/article/details/106558127,如有侵权,请联系删除。