1. 程式人生 > >python常見問題

python常見問題

error sys 環境 程序 div ron 安裝 can utf8

一、編譯方面

1、報錯:

錯誤描述:

python編程時(測試環境 Python 2.7),遇到如下錯誤:

ERROR (UnicodeEncodeError): ‘ascii‘ codec can‘t encode character u‘\uff08‘ in position 9: ordinal not in range(128)

python在安裝時,默認的編碼是ascii,當程序中出現非ascii編碼時,python的處理常常會報這樣的錯,python沒辦法處理非ascii編碼的,此時需要自己設置將python的默認編碼,一般設置為utf8的編碼格式。

如下,代碼開頭處添加如下代碼
import sys
reload(sys)
sys.setdefaultencoding(‘utf8‘)

python常見問題