我正在尝试用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:"))
输出将是相同的。