python2写的代码移植到python3后无法转码成中文文本,请大神指教,谢谢~
使用以上方法对输出的字符串转换成bytes格式再转码依旧显示十六进制格式
定位问题后发现,有可能在第一步将sample文本生成词向量时转码后没有转回来 由于python3字符串默认编码是Unicode,尝试将指定编码encoding=utf-8去掉使用默认编码格式,仍然输出十六进制格式,百思不得其解。
在python2.7.13的环境下运行正常:
输出为字符串类型:
由于python3中字符串没有decode,将字符串类型转换为字节类型,decode输出仍然不变,真的好奇怪
代码没问题来着