Pra*_*shi 3 python transliteration emoji google-colaboratory
我在 google colab 中使用 python 将数据音译为印度语言,但遇到错误: AttributeError: module 'emoji' has no attribute 'UNICODE_EMOJI'
错误发生在代码的第二行:
for word in line_list:
if word in emoji.UNICODE_EMOJI:
new_line_list.append(emoji.demojize(word))
Run Code Online (Sandbox Code Playgroud)
安装导入的表情包版本是2.0.0
小智 6
您可以使用该函数distinct_emoji_list()提取字符串中的表情符号并返回找到的表情符号列表,然后调用emoji.demojize()该列表中的每个表情符号将其转换为其含义。
所以有:
line_list = ['Hello World! ', 'Goodbye World ']
new_line_list = []
for word in line_list:
emojis = emoji.distinct_emoji_list(word)
new_line_list.extend([emoji.demojize(is_emoji) for is_emoji in emojis])
Run Code Online (Sandbox Code Playgroud)
打印 new_line_list 会给出
[':grinning_face_with_smiling_eyes:', ':grinning_face_with_sweat:']
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6166 次 |
| 最近记录: |