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

python執行檔案時出現SyntaxError: Non-ASCII character '\xe5'解決方法(查看次數:935)

回首頁

2015-04-15 10:29:37

將一行有中文的語法複製到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編碼,再執行就不會有問題。


pythos_chinese_01
1.將程式碼在python中滑鼠右鍵/貼上


pythos_chinese_02
2.執行不會有問題


pythos_chinese_03
3.但是用python呼叫檔案的方式就會出現錯誤


pythos_chinese_04
4.在檔案的第1行加上#coding=utf-8並存成utf8格式


pythos_chinese_05
5.在執行時就不會出現錯誤


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


python執行檔案時出現SyntaxError: Non-ASCII character '\xe5'解決方法
上一篇:ipad2 如何下載youtube(2364)      下一篇:wc_admin_unsnooze_admin_notes(0)