由于编码原因,在python中经常会出现如下错误信息:
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe4 in position 0: ordinal not in range(128)
为了解决该问题,我们需要给程序设定统一编码。比如统一使用utf-8编码,可以在.py文件开头添加如下代码:
import sys
reload(sys)
sys.setdefaultencoding('utf8')
这样就会默认为utf8编码