表情符号模块名称在python3中不起作用

问题描述

我正在尝试使用以下表情符号:

? ? ? ? ? ? ? ? ☺️ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ☹️ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ...

在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('?'))

那应该返回表情符号的名字

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...