今天做新闻文本挖掘的时候导入某个文件,代码运行后提示
UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-22: ordinal not in range(128)
以前没怎么见过这个错误,索性上网查了查,发现一个简单的方法,把这个好方法贴出来分享
第一步,别忘了给顶行加上:
# -*- coding: utf-8 -*-
第二部,重新载入SYS模块并设置uft-8
import sys
reload(sys)
sys.setdefaultencoding('utf-8')