python代码中的中文语法错误:SyntaxError: Non-ASCII character ‘\xe5‘ in file trade.py on line 7
生活随笔
收集整理的這篇文章主要介紹了
python代码中的中文语法错误:SyntaxError: Non-ASCII character ‘\xe5‘ in file trade.py on line 7
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
編寫的python程序中使用了中午,執行的時候報了上述語法錯誤。經過排查原因如下:
我使用的解釋器的版本是python2的,Python 2默認的編碼格式是ASCII,如果直接使用中文就會報如下錯誤:
SyntaxError: Non-ASCII character '\xe5' in file trade.py on line 7, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details
?如果想要順利執行,可以在代碼中加入:# -*- coding: UTF-8 -*-
就可以順利執行了:
還有一種解決方法是使用python3執行這段代碼,python3默認的編碼格式是UTF-8.,就不會有上述問題了。
總結
以上是生活随笔為你收集整理的python代码中的中文语法错误:SyntaxError: Non-ASCII character ‘\xe5‘ in file trade.py on line 7的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: LHS与RHS查询(已完结)
- 下一篇: 线性表的顺序表示