问题描述
我正在尝试使用以下表情符号:
? ? ? ? ? ? ? ? ☺️ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ☹️ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ...
在python 3中。
我已经阅读了一些文档,他们说我可以导入“ emoji”并使用emoji模块名称,我发现网站上有很多模块名称。这是链接:
https://www.webfx.com/tools/emoji-cheat-sheet/
但是他们都不起作用! (由pip3安装的表情符号)
Python 3.8.2 (default,Jul 16 2020,14:00:26)
[GCC 9.3.0] on linux
Type "help","copyright","credits" or "license" for more information.
>>> import emoji
>>> print(emoji.emojize(':joy:'))
:joy:
>>> print(emoji.emojize(':joy:'))
:joy:
>>> print(emoji.emojize(':laughing:'))
:laughing:
>>> print(emoji.emojize(':smile:'))
:smile:
我正在使用Ubuntu 20.04 LTS。
python3
解决方法
webfx 似乎不再工作了。我也不知道为什么。表情符号名称似乎跟在 emojipedia 名称之后,空格替换为下划线。您可以检查的一种方法是使用 print(emoji.demojize('?'))
那应该返回表情符号的名字