Python出现‘ascii‘ codec can‘t encode characters...的解决方法

时间:2025-02-27 10:22:46

今天做新闻文本挖掘的时候导入某个文件,代码运行后提示

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) 
('utf-8')