【发布时间】:2018-07-31 01:47:23
【问题描述】:
我编写了一个 Python3 脚本来从文本文件中提取表情符号字符的 C/C++/Java 源代码点/代理对字符串(例如,\ud83d\ude00 用于????)。
我在这个脚本中还有一本字典,将表情符号映射到他们的描述(“????”=>“笑脸”)。如何将代理对(\ud83d\ude00,字符串文字)转换为对应的表情符号,以便将它们用作访问字典中相应表情符号描述的键?
对于一些附加信息,我提取字符串的方式是,当我运行print(extracted_string) 时,控制台输出为\ud83d\ude00。当我尝试将表情符号键上的值分配给变量时,我得到一个错误:
description = dictionary[extracted_string]
KeyError: '\\ud83d\\ude00'
【问题讨论】:
标签: java python-3.x unicode emoji