參考編碼
【https://blog.csdn.net/wangchao701123/article/details/57084244】spa
問題:報錯【syntaxerror non-ascii character xe7】.net
聽說這是錯誤是,當在Python 2.X文件中寫中文註釋或輸出中文時候,常常會出現編譯錯誤(在Python 3.X中沒有這種錯誤。)code
這是由於Python 2.X的默認編碼文件是用ASCII碼,若是想要編譯經過,則只須要在文件開頭加入一行代碼將文件存成UTF-8格式便可。blog
問題:報錯【nicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 0: 】utf-8
仍是編碼環境問題。【看法決步驟二】ci
【解決方法:步驟一】get
採用在開頭加上【# -*- coding:utf-8 -*- 】it
# -*- coding:utf-8 -*-
或者io
#coding=utf-8
【解決方法:步驟二】
有時候在開頭加了【# -*- coding:utf-8 -*- 】,也依舊報錯。怎麼辦?【報錯爲:nicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 0:。。。。。。ordinal not in range(128)】
解決方法:
在Python程序最前面加上如下語句:
import sys reload(sys) sys.setdefaultencoding('utf-8')
將默認編碼設置爲utf-8