python标准模块学习14_______codecs模块

codecs模块用于创建制定格式的文件

python编码是通过内部编码进行转换的,其内部使用unicode,有两种格式UCS-2和UCS-4,使用sys模块的maxunicode方法就能查看内部编码范式

我们常用的字符串的编码解码方法有decode与encode

x.decode(type) 将type类型的字符串解码为内部unicode格式

x.encode(type) 将unicode类型转换成目标格式


python的codecs模块


1.创建对应格式的编码器

look = codecs.lookup(type)

2.把字符串编码成内部unicode格式的数据

u_data = look.decode(data)

3.把内部格式的数据转换成目标编码的数据

t_data = look.encode(u_data)

4.以制定的编码格式打开文件(除了添加了编码格式的参数,其余的用法与open相似)

file = codecs.open(file,mode,type)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值