0x01. 事发代码
open(file).read().strip().split()
0x02. 原因
主要是因为.read()
这里存在问题,原因是:
file的文件中存在utf-8不能编码的内容。
0x03. 错误的解决方案
open(file, encoding='utf-8').read().strip().split()
0x04. 正确的操作
open(file, encoding='ISO-8859-1').read().strip().split()
引用
- [1]. stackoverflow