1.问题描述
在linux或者mac OS下运行python脚本时出现错误:
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 24:
ordinal not in range(128)
2.错误原因
linux与windows字符的编码格式不同,导致程序中编码错误。
3.解决办法
在出现问题的程序中加上如下三行代码即可:
import sys
reload(sys)
sys.setdefaultencoding('utf-8')