在 windows 终端 Python 中打印表情符号

Print emojis in windows terminal Python

代码如下:

import emoji
import time

print("\U0001F600")
time.sleep(50)

这是我在 python 空闲 shell 中 运行 时的输出:

这是我在 windows 终端中 运行 程序时的输出:

我正在为一项作业准备这个游戏,我只是将粘贴的表情符号复制到打印功能中,当我 运行 它在 PyCharm ,它的工作方式与空闲时一样 shell。但是当我使用 pyinstaller 模块将它变成可执行文件时,它只显示 ?而不是表情符号。

顺便说一下,我在这方面不是很熟练,所以如果有人能解释如何解决这个问题,我将不胜感激:)

这在普通的 cmd 控制台中不起作用。如果是这样,您需要 Terminal

(此外,您的方法不需要表情符号模块)