1. 程式人生 > >python解決SyntaxError: Non-ASCII character 'xe6'

python解決SyntaxError: Non-ASCII character 'xe6'

test tro err inf rmp syntax bubuko ascii rac

出現情況,輸入如下一個函數demo:

技術分享圖片

run,報錯:

SyntaxError: Non-ASCII character ‘\xe6‘ in file /Users/XX/PycharmProjects/lesson1Python/pythonTest/ts.py on line 3, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

如何解決?

原因:是因為Python在默認狀態下不支持源文件中的編碼所致

解決:添加

# coding=utf-8


再次運行,成功
技術分享圖片

 

python解決SyntaxError: Non-ASCII character '\xe6'