返回信息流楼主python小白,用python写自然语言处理作业,从一个文件读取训练数据,然后把参数写到另一个文件,训练数据是ANSI编码,输出的参数文件也是ANSI编码(encode了也没有啥变化),但是如果把整个数据结构写入文件,读出来的时候要utf-8,暂时的解决方案是用notepad++人工转成utf-8,可是这样好蛋疼啊,有没有老司机抬我一手[ema1]
对了版本是python3.5.
这是一条镜像帖。来源:北邮人论坛 / python / #16761同步于 2016/11/29
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖
【问题】python3输出文件怎么才能编码成utf-8呀
x867786368
2016/11/29镜像同步3 回复
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
啊,解决了。之前使用了eval方法,它把文件当成str读取,read的默认decode是utf,read.decode('gbk')就好了[ema28]