python報錯:SyntaxError: Non-ASCII character '\xe5'的解決方法

    最近在學習機器學習,上面的代碼都是一些python代碼,對於python只是會一些基礎性的東西,剛纔就遇到了一個比較low的問題,可是仍是記錄一下吧。java

    在python代碼中出現了中文,可是我又把# -*- coding: utf-8 -*-這句話放到了第三行,因此致使出現了,以下的錯誤:python

SyntaxError: Non-ASCII character '\xe5'

    1. 解決方法也和簡單就是把編碼的那句話放在第一行:機器學習

# -*- coding: utf-8 -*-
#!/usr/bin/python
#Filename: tree.py

    2. 可是若是第一行是關於python解釋器的的話,也能夠把編碼的那句話放在第二行:學習

#!/usr/bin/python
# -*- coding: utf-8 -*-
#Filename: tree.py

    3. 固然編碼的那句話,也能夠寫成下面這種樣式:編碼

#coding=utf-8

    參考資料spa

    【1】http://my.oschina.net/panjavay/blog/142682.net

    【2】https://www.python.org/dev/peps/pep-0263/code

相關文章
相關標籤/搜索