python在安裝時,默認的編碼是ascii,當程序中出現非ascii編碼時,python的處理常常會報這樣的錯,python沒辦法處理非ascii編碼的,此時需要自己設置將python的默認編碼,一般設置為utf8的編碼格式。
查閱網上,可以在程序中修改所有涉及到編碼的地方,強制編碼為utf8,即添加代碼encode("utf8"),這種方法並不推薦使用,因為一旦少寫一個地方,將會導致大量的錯誤報告。
解決方案:
在python的lib\site-packages文件夾下新建一個sitecustomize.py
添加:
# encoding=utf8 import sys reload(sys) sys.setdefaultencoding('utf8')