表情符号模块 Python
Emoji module Python
我想在 Python 中制作一个 rock/paper/scissors 游戏,我想打印一些代表“石头”、“布”和“剪刀”的表情符号。
我下载了表情符号模块,然后将其导入到我的代码中。
但是,当我尝试使用该功能并编写表情符号(例如::拳头:)时,它会准确打印“:拳头:”而不是拳头表情符号。我想打印三个表情符号,“: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:"))
输出相同。
我想在 Python 中制作一个 rock/paper/scissors 游戏,我想打印一些代表“石头”、“布”和“剪刀”的表情符号。 我下载了表情符号模块,然后将其导入到我的代码中。 但是,当我尝试使用该功能并编写表情符号(例如::拳头:)时,它会准确打印“:拳头:”而不是拳头表情符号。我想打印三个表情符号,“: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:"))
输出相同。