我正在尝试用Python制作摇滚/剪纸/剪刀类游戏,我想打印一些代表“摇滚”,“纸”和“剪刀”的表情符号。
我下载了表情符号模块,然后将其导入了我的代码。
但是,当我尝试使用该功能并编写表情符号(例如::fist :)时,它会精确打印“:fist:”,而不是拳头表情符号。我想打印三个表情符号,“:fist:”,“:v:”和“:raised_hand:”,但是只有“:raised_hand:”有效。

我已经尝试过更改表情符号,但有些工作却没有。

这是我的代码:

import emoji
print(emoji.emojize(":fist:"))
print(emoji.emojize(":v:"))
print(emoji.emojize(":raised_hand:"))


希望您能帮到我。
谢谢。

最佳答案

您需要使用use_aliases=True:fist::v:获取表情符号:

import emoji
print(emoji.emojize(":fist:", use_aliases=True))
print(emoji.emojize(":v:", use_aliases=True))
print(emoji.emojize(":raised_hand:"))


输出:

✊
✌
✋


:fist::raised_fist:的别名,:v::victory_hand:的别名,因此您也可以使用以下全名:

import emoji
print(emoji.emojize(":raised_fist:"))
print(emoji.emojize(":victory_hand:"))
print(emoji.emojize(":raised_hand:"))


输出将是相同的。

10-05 19:10