(另请阅读编辑)
我正在做一项与游戏有关的任务。我的讲师特别指出,只允许标准库中的模块,这意味着不允许使用第三方模块。
我希望能够从所有可能的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上显示我可以,但是“中黑圈”怎么样看起来像是类似于“█”或“╝”等的文字。
并且,如果可能的话,我在哪里可以获得类似于“█”,“░”和“╝”的所有字符的列表?
你最后引用的那些字符叫做box-drawing characters
,你可以找到所有关于它们的here。
你可以用Python打印它们,例如,print("\u2585")
即使在命令提示符下也会显示为▅。这适用于所有盒子绘图字符。