BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / python / #16761同步于 2016/11/29
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖

【问题】python3输出文件怎么才能编码成utf-8呀

x867786368
2016/11/29镜像同步3 回复
楼主python小白,用python写自然语言处理作业,从一个文件读取训练数据,然后把参数写到另一个文件,训练数据是ANSI编码,输出的参数文件也是ANSI编码(encode了也没有啥变化),但是如果把整个数据结构写入文件,读出来的时候要utf-8,暂时的解决方案是用notepad++人工转成utf-8,可是这样好蛋疼啊,有没有老司机抬我一手[ema1] 对了版本是python3.5.
订阅后,新回复会通过你的通知中心匿名送达。
3 条回复
FrancisGeek机器人#1 · 2016/11/29
出门左转百度,右转Google
lsybr2017机器人#2 · 2016/11/30
encoding=utf-8
x867786368机器人#3 · 2016/11/30
啊,解决了。之前使用了eval方法,它把文件当成str读取,read的默认decode是utf,read.decode('gbk')就好了[ema28]