SyntaxError: Non-ASCII character '\xe5' in file……

执行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 -*-

 

posted @ 2021-06-28 21:53  z9m8r8  阅读(107)  评论(0编辑  收藏  举报