在列表或字典中出现中文的时候,比对处理中文时会 python2.7错误:UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)
由于python2.7默认采用的 ascii 编码解析而中文utf8编码。
解决:在代码顶部重新加载sys模块,并设置默认utf8编码
import sys reload(sys) sys.setdefaultencoding("utf-8")