Python中默認的編碼格式是 ASCII 格式,在沒修改編碼格式時沒法正確打印漢字,因此在讀取中文時會報錯。
解決方法爲只要在文件開頭加入 # -- coding: UTF-8 -- 或者 # coding=utf-8 就好了
注意:# coding=utf-8 的 = 號兩邊不要空格。python
#!/usr/bin/python #-*- coding: UTF-8 -*- print( "你好,世界" )
因此若是你們在學習過程當中,代碼中包含中文,就須要在頭部指定編碼。
注意:Python3.X 源碼文件默認使用utf-8編碼,因此能夠正常解析中文,無需指定 UTF-8 編碼。
注意:若是你使用編輯器,同時須要設置 py 文件存儲的格式爲 UTF-8,不然會出現相似如下錯誤信息:編輯器
SyntaxError: (unicode error) ‘utf-8’ codec can’t decode byte 0xc4 in position 0: invalid continuation byte
Pycharm 設置步驟:
進入 file > Settings,在輸入框搜索 encoding。
找到 Editor > File encodings,將 IDE Encoding 和 Project Encoding 設置爲utf-8。
學習