首页 > 技术文章 > SyntaxError: Non-ASCII character '\xe5' in file……

z9m8r8 2021-06-28 21:53 原文

执行python程序时报类似错:

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

原因:

  Python的默认编码文件是用的ASCII码,而当前的python文件中使用了中文等非英语字符

解决方法(在Python源文件的最开始添加以下代码)

#!/usr/bin/env python
#-*- coding:UTF-8 -*-

 

推荐阅读