""" Test Codecs (used by test_charmapcodec)Written by Marc-Andre Lemburg (mal@lemburg.com).(c) Copyright 2000 Guido van Rossum."""#"import codecs### Codec APIsclass Codec(codecs.Codec):def encode(self,input,errors='strict'):return codecs.charmap_encode(input,errors,encoding_map)def decode(self,input,errors='strict'):return codecs.charmap_decode(input,errors,decoding_map)class StreamWriter(Codec,codecs.StreamWriter):passclass StreamReader(Codec,codecs.StreamReader):pass### encodings module APIdef getregentry():return (Codec().encode,Codec().decode,StreamReader,StreamWriter)### Decoding Mapdecoding_map = codecs.make_identity_dict(range(256))decoding_map.update({0x78: u"abc", # 1-n decoding mapping"abc": 0x0078,# 1-n encoding mapping0x01: None, # decoding mapping to <undefined>0x79: u"", # decoding mapping to <remove character>})### Encoding Mapencoding_map = {}for k,v in decoding_map.items():encoding_map[v] = k
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。