1.問題描述
在linux或者mac OS下運行python腳本時出現(xiàn)錯誤:
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 24:
ordinal not in range(128)
2.錯誤原因
linux與windows字符的編碼格式不同,導致程序中編碼錯誤。
3.解決辦法
在出現(xiàn)問題的程序中加上如下三行代碼即可:
import sys
reload(sys)
sys.setdefaultencoding('utf-8')