我的cmd是否可以从Python内部打印出任何unicode?

时间:2019-04-28 15:58:27

标签: python python-3.x windows unicode cmd

(也可以阅读编辑内容)

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

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

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

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

    ?
    ??
    ??

我该如何完成? :(

编辑:

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

  

非图形用户界面

因此,表情符号实际上无法在cmd中显示。

仅作进一步说明,如果表情符号无法在cmd上显示,我可以,但是“ 中黑圆圈”看起来像类似于“█”的文字,还是“╝”之类的。

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

1 个答案:

答案 0 :(得分:0)

您在末尾引用的那些字符称为box-drawing characters,您可以找到所有关于它们的here

您可以执行以下操作在Python中进行打印:print("\u2585"),即使在命令提示符下也将显示为▅。这适用于所有画框的字符。