我想知道是否可以在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'在這裏出現障礙? –