程序问答   发布时间:2022-06-02  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了在Python的控制台中显示表情符号大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

如何解决在Python的控制台中显示表情符号?

开发过程中遇到在Python的控制台中显示表情符号的问题如何解决?下面主要结合日常开发的经验,给出你关于在Python的控制台中显示表情符号的解决方法建议,希望对你解决在Python的控制台中显示表情符号有所启发或帮助;

windows命令提示符在Unicode字符方面有很多限制,尤其是在基本多语言平面(BMP或U + 0000到U + FFFF)之外的字符。命令提示符默认为旧式OEM编码(在USwindows上为cp437),并且对本地化编码之外的字符的字体支持有限。查找一个对UTF-8有良好支持的Python IDE。

一种查看各种Unicode字符的快捷方法是写入文件并利用浏览器:

import os
with open('test.htm','w',enCoding='utf-8-sig') as f:
    f.write('\U0001f44d')
os.startfile('test.htm')

这会显示

在Python的控制台中显示表情符号

在windows 10系统上最新的Chrome浏览器中。

解决方法

我想知道是否可以在Windows的Python 3控制台中打印Emojis。实际上,是为了避免出现以下错误:

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的控制台中显示表情符号全部内容,希望文章能够帮你解决在Python的控制台中显示表情符号所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。