1、UnicodeEncodeError: ‘gbk’ codec can’t encode byte 0xa2 in position 872:illegal multibyte sequence
发现bug定位到了with open(vocab_file, 'r') as vocab_f:中。
解决方法: 指定编码为utf-8,如下:
with open(vocab_file, 'r', encoding='utf-8') as vocab_f:
注: 读入方式’rb’或者写入方式’wb’,默认是二进制编码格式,不需要指定编码为utf-8。
2、UnicodeEncodeError: ‘gbk’ codec can’t encode character ‘\xa0’ in position 60: illegal multibyte sequeue
发现bug定位到了print()中,原来是print()函数自身有限制,不


2198

被折叠的 条评论
为什么被折叠?



