我的cmd有没有办法从Python中打印出任何unicode?

问题描述 投票:0回答:1

(另请阅读编辑)

我正在做一项与游戏有关的任务。我的讲师特别指出,只允许标准库中的模块,这意味着不允许使用第三方模块。

我希望能够从所有可能的unicode字符列表中打印出我想要的任何unicode字符。打印此:

    print(" ⚫ ") #Medium Black Circle
    print(" 😸 ") #some smiling cat i found on the internet
    print(" 🍕 ") # and a slice of pizza

它只是在Windows命令提示符下输出:

    ?
    ??
    ??

我该如何做到这一点? :(

编辑:

如用户@Mofi所述,Windows命令提示符为

非图形用户界面

因此,emojis无法真正显示在cmd中。

只是为了进一步澄清,如果表情符号不能在cmd上显示我可以,但是“中黑圈”怎么样看起来像是类似于“█”或“╝”等的文字。

并且,如果可能的话,我在哪里可以获得类似于“█”,“░”和“╝”的所有字符的列表?

python python-3.x windows unicode cmd
1个回答
0
投票

你最后引用的那些字符叫做box-drawing characters,你可以找到所有关于它们的here

你可以用Python打印它们,例如,print("\u2585")即使在命令提示符下也会显示为▅。这适用于所有盒子绘图字符。

© www.soinside.com 2019 - 2024. All rights reserved.