首页 > 教學 > python > python執行檔案時出現SyntaxError: Non-ASCII character ‘\xe5’解決方法
2015
04-15

python執行檔案時出現SyntaxError: Non-ASCII character ‘\xe5’解決方法

將一行有中文的語法複製到python中執行是可以執行,但是把它變成檔案存檔,再用python去執行python檔案時,就會出現底下訊息
File “chinese.py”, line 1
SyntaxError: Non-ASCII character ‘\xe5’ in file chinese.py on line 1, but no enc
oding declared; see http://www.python.org/peps/pep-0263.html for details

最後上網找了資料,發現是中文的問題,只要在檔案第一行加上#coding=utf-8,並將檔案存成UTF8編碼,再執行就不會有問題。

python執行檔案時出現SyntaxError: Non-ASCII character '\xe5'解決方法 - 第1张  | 彰化一整天blog
1.將程式碼在python中滑鼠右鍵/貼上

python執行檔案時出現SyntaxError: Non-ASCII character '\xe5'解決方法 - 第2张  | 彰化一整天blog
2.執行不會有問題

python執行檔案時出現SyntaxError: Non-ASCII character '\xe5'解決方法 - 第3张  | 彰化一整天blog
3.但是用python呼叫檔案的方式就會出現錯誤

python執行檔案時出現SyntaxError: Non-ASCII character '\xe5'解決方法 - 第4张  | 彰化一整天blog
4.在檔案的第1行加上#coding=utf-8並存成utf8格式

python執行檔案時出現SyntaxError: Non-ASCII character '\xe5'解決方法 - 第5张  | 彰化一整天blog
5.在執行時就不會出現錯誤

參考資料:http://my.oschina.net/panjavay/blog/142682

同步發表於:python執行檔案時出現SyntaxError: Non-ASCII character '\xe5'解決方法
最后编辑:
作者:明和 蔡
这个作者貌似有点懒,什么都没有留下。

留下一个回复

你的email不会被公开。