我想知道是否可以在Windows上的Python 3控制台中打印Emojis。其实,要避免以下错误:在Python的控制台中显示表情符号
codec can't encode character '\U0001f44d' in position 10: character maps to
<undefined>
我用:
import emoji as moji
print(moji.emojize('Python is :thumbsup:', use_aliases=True).encode('unicode-
escape'))
是,预期,打印权character:U0001f44d
没有任何exception
。
*您的操作系统,哪个* Python *控制台,您的意思是* Windows *控制台窗口什么的? –
因为否则答案是**是**,>>> print('\ U0001f44d')' - >''如果你碰巧在Linux和Python 3.5.2和Konsole等上运行这个。 –
@AnttiHaapala:是的,我使用'Windows'作为'OS'。这是主要原因吗?如果'是',为什么'Windows'在这里出现障碍? –