首页 > 代码库 > Python: open和codecs.open
Python: open和codecs.open
python的编解码:
input文件(gbk, utf-8...) ----decode-----> unicode -------encode------> output文件(gbk, utf-8...)
很多文件处理的包是unicode编码,刚开始读入文件(gbk, utf-8...)后要decode为unicode编码格式,再encode为需要
的格式(gbk, utf-8...)。
第一种 用open():
f=open(‘xxx‘, ‘r‘)
content=f.read().decode(‘utf-8‘)
第二种 用codecs.open():
f=codecs.open(XXX,‘r‘, encoding=‘utf-8‘) #使用codecs.open读入时直接解码
content=f.read()
Python: open和codecs.open
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。