为了账号安全,请及时绑定邮箱和手机立即绑定

文件编码问题-python

文件编码问题-python

烙印99 2018-07-19 11:25:49
最近学python,看到文件那一部分,关于编码的问题不是很明白,求大神指导比如我读一个gb2312编码的文件,然后转为utf-8编码的格式存储.步骤f=open('文件名','r')--------------------------第一步u=f.decoding('gb2312')-------------------------第二步s=u.encoding('utf-8')----------------------------第三步那,第二部与第三部之间,解码后还未编码前,u的存在形式是什么?硬盘中文件不是以01串存储的吗,怎么样操作可以读出并显示这些01串
查看完整描述

2 回答

?
慕哥6287543

TA贡献1831条经验 获得超10个赞

python中unicode就是通用的字符串对象,而编码是针对具体的str的。unicode.encode(coder)是将unicode对象按照某种编码方式编码成str,而str.decode(coder)是将str解码成unicode对象。

查看完整回答
反对 回复 2018-07-19
  • 2 回答
  • 0 关注
  • 96 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信