想象一下我有这样一条短信
text = "game is on 🔥 🔥"
字符串
如何将文本中的表情符号转换为文字?
在这里,我已经尝试和下面的代码将表情符号转换为文字,但我如何才能替换它来代替原始文本中的表情符号。我想不通。
import emot
[emot.emoji(i).get('mean').replace(':','').replace('_',' ').replace('-',' ') for i in text.split()]
型
预期输出:
game is on fire fire
型
我遇到了这两个Python模块Emoji
,Emot
,但我不知道如何成功地将表情符号转换为文本并在文本句子中替换它。
有人能帮忙吗?
2条答案
按热度按时间z8dt9xmd1#
emoji.demojize
采用可选的delimiters=(":", ":")
参数。将其更改为("", "")
字符串
您需要安装它与
型
guicsvcw2#
在完整的pandas数据框列中将emoji转换为文本
字符串