2020年1月16日

Python - 解決錯誤訊息 SyntaxError: Non-ASCII character '\xe5'

最近因為一個專案所以接觸了大蟒蛇 Python
 
在寫的時候遇到一個直接的問題,就是一按下編譯就跑出錯誤信息: 
 
SyntaxError: Non-ASCII character
 原因:Python默認是以ASCII作為編碼方式的,如果在自己的Python源碼中包含了中文,此時即使你很聰明的把自己編寫的Python檔案用UTF-8格式保存下來
但是,實際上和想像的不同,這招依然是不行的。

解決方法:在源碼的第一行添加以下語句:

# -*- coding: UTF-8 -*-     
或是
#coding=utf-8
 
 
 
就可以完美的解決啦
 
收工! 

沒有留言:

新加坡沒有新加坡拳

十年後的新加坡:熱氣之中,一種不太貼近的熟悉感 距離上一次來新加坡,已經超過十年了。 這段時間長到,我以為自己還記得這個地方,但其實很多感受早就被時間磨平。一直到飛機降落、艙門打開的那一刻,那股濕熱的空氣迎面而來,我才突然意識到——原來我連這裡有多熱,都已經忘記了。 那不是單純的...