def main():
start = time()
count = 0
items = []
with open(TSV_FILE, 'rb') as fp:
reader = csv.reader(fp, delimiter=b'\t')
for row in reader:
name, h, entity = [v.decode('utf-8') for v in row]
s = '\\u{}'.format(h)
u = unicode_escape_decode(s)[0]
# char = '?'
log.info(u)
count += 1
items.append(ICON_TPL.format(char=u, info='U+{}'.format(h)))
if LIMIT and count == LIMIT:
break
html = PAGE_TPL.format(content='\n'.join(items), style=STYLE_TPL)
with open(HTML_FILE, 'wb') as fp:
fp.write(html.encode('utf-8'))
log.info('{:d} icons generated in {:0.2f} seconds'.format(
count, time() - start))
python类unicode_escape_decode()的实例源码
def decode(self, input, final=False):
return codecs.unicode_escape_decode(input, self.errors)[0]
def decode(self, input, final=False):
return codecs.unicode_escape_decode(input, self.errors)[0]
def decode(self, input, final=False):
return codecs.unicode_escape_decode(input, self.errors)[0]
def decode(self, input, final=False):
return codecs.unicode_escape_decode(input, self.errors)[0]
def u(x):
return codecs.unicode_escape_decode(x)[0]
def decode(self, input, final=False):
return codecs.unicode_escape_decode(input, self.errors)[0]
def decode(self, input, final=False):
return codecs.unicode_escape_decode(input, self.errors)[0]
def u(x):
return codecs.unicode_escape_decode(x)[0]
def decode(self, input, final=False):
return codecs.unicode_escape_decode(input, self.errors)[0]
def decode(self, input, final=False):
return codecs.unicode_escape_decode(input, self.errors)[0]
def decode(self, input, final=False):
return codecs.unicode_escape_decode(input, self.errors)[0]
def decode(self, input, final=False):
return codecs.unicode_escape_decode(input, self.errors)[0]
def decode(self, input, final=False):
return codecs.unicode_escape_decode(input, self.errors)[0]
def decode(self, input, final=False):
return codecs.unicode_escape_decode(input, self.errors)[0]
def decode(self, input, final=False):
return codecs.unicode_escape_decode(input, self.errors)[0]
def decode(self, input, final=False):
return codecs.unicode_escape_decode(input, self.errors)[0]
def decode(self, input, final=False):
return codecs.unicode_escape_decode(input, self.errors)[0]
def u(x):
return codecs.unicode_escape_decode(x)[0]
def decode(self, input, final=False):
return codecs.unicode_escape_decode(input, self.errors)[0]
def test_unicode_escape(self):
# Escape-decoding an unicode string is supported ang gives the same
# result as decoding the equivalent ASCII bytes string.
self.assertEqual(codecs.unicode_escape_decode(r"\u1234"), ("\u1234", 6))
self.assertEqual(codecs.unicode_escape_decode(br"\u1234"), ("\u1234", 6))
self.assertEqual(codecs.raw_unicode_escape_decode(r"\u1234"), ("\u1234", 6))
self.assertEqual(codecs.raw_unicode_escape_decode(br"\u1234"), ("\u1234", 6))
def decode(self, input, final=False):
return codecs.unicode_escape_decode(input, self.errors)[0]
def decode(self, input, final=False):
return codecs.unicode_escape_decode(input, self.errors)[0]
def decode(self, input, final=False):
return codecs.unicode_escape_decode(input, self.errors)[0]
def u(x):
return codecs.unicode_escape_decode(x)[0]
def decode(self, input, final=False):
return codecs.unicode_escape_decode(input, self.errors)[0]
repo_generator.py 文件源码
项目:repository.josecurioso.kodi
作者: josecurioso
项目源码
文件源码
阅读 27
收藏 0
点赞 0
评论 0
def u(x):
return codecs.unicode_escape_decode(x)[0]
def decode(self, input, final=False):
return codecs.unicode_escape_decode(input, self.errors)[0]
def decode(self, input, final=False):
return codecs.unicode_escape_decode(input, self.errors)[0]
def decode(self, input, final=False):
return codecs.unicode_escape_decode(input, self.errors)[0]