我一直试图用Python打印表情符号,所以我首先用print("")尝试了Unicode输入。它还我这个:

因此,我寻找了另一个解决方案,并看到了Emoji模块,但这次它返回了一个错误:
====== RESTART: C:\Users\Zapdexio\Desktop\Emojis.py ======
Traceback (most recent call last):
File "C:\Users\Zapdexio\Desktop\Python\Tkinter\TestEmojis.pyw", line 2, in <module>
print(emoji.emojize('Python is :thumbs_up:'))
UnicodeEncodeError: 'UCS-2' codec can't encode characters in position 10-10: Non-BMP character not supported in Tk代码是这样的:
import emoji
print(emoji.emojize('Python is :thumbsup:', use_aliases=True))有人能帮帮我吗?-;
发布于 2018-11-25 12:20:57
正确显示unicode确实需要一些先决条件:
# -*- coding: utf-8 -*-这样的行:(它必须匹配regex coding[:=]\s*([-\w.]+)
cmd可以配置,但我怀疑它是否能显示出表情符号。
https://stackoverflow.com/questions/53463033
复制相似问题