Python解码decode代码区别是什么,pythondecode,look = codec
Python解码decode代码区别是什么,pythondecode,look = codec
look = codecs.lookup("utf-8")str = look.decode("测试")[0]
str = "测试".decode("utf-8")
以上2段代码有什么本质区别吗?
是否look.decode的容错能力更强。
S.decode([encoding[,errors]]) -> object
Decodes S using the codec registered for encoding.
lookup(encoding) -> CodecInfo
Looks up a codec tuple in the Python codec registry and returns a CodecInfo object.
上面是python对codecs.lookup和S.decode的部分说明。可以看出应该没有什么本质区别,都是用注册给指定编码的codec来decode。
look.decode容错能力不太理解,是指上面S.decode的第二个可选参数errors么?look.decode跟S.decode都有这个参数可以设置,用处是指定decode出错时的处理方式。这点两者应该也没什么区别。
编橙之家文章,
相关内容
- Python如何实现数据库新增记录在管理界面展现,python数
- Mac屏幕合上或是休眠的情况下,电脑系统在运行什么事件
- Python加密rsa再用C#解密如何实现,,如题,现在有一个
- qiniu pythonsdk提示ImportError错误求解,qiniuimporterror,这个是
- Python获取响应location值如何实现,pythonlocation,Python中如
- 请问是不是VS Express for Desktop不支持PTVS,desktopptvs,利用
- Python 2.6.x setup.py install安装matplotlib报错信息解析,2.6
- Python pip安装flask遇到警告信息求原因,pipflask,pip insta
- Python api上传源码上传不上去求指教,pythonapi,# -*- codi
- Python codecs模块可以将unicode数据保存成gbk格式吗,code
评论关闭