Python Source Code Encodings

name="中{1}國"
print(name)
print(name.format("hah","hehe"))

寫了一段代碼,一運行就報錯

  File "F:\opensource\pythonDemo\src\test\Haha.py", line 24
SyntaxError: Non-UTF-8 code starting with '\xd6' in file F:\opensource\pythonDemo\src\test\Haha.py on line 24, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

這是由於source編碼引起的,在腳本開頭設定編碼即可。

在文件第一行或者第二行設定

#-*- coding:GBK -*-

運行就沒問題了。

參考地址:http://python.org/dev/peps/pep-0263/


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章