Есть ли способ для моего cmd распечатать любой Unicode из Python? - PullRequest
0 голосов
/ 28 апреля 2019

(также прочитайте, отредактируйте)

Я работаю над заданием, связанным с игрой.Мой лектор специально сказал, что разрешены только модули из стандартной библиотеки, что означает, что сторонние модули не допускаются.

Я хочу иметь возможность печатать любые символы 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, но как насчет " Medium Black Circle ", который выглядит как текст, похожий на "█" или "╝" и тому подобное.

И, если возможно, где я могу получитьсписок всех символов, похожих на «█», «░» и «╝»?

1 Ответ

0 голосов
/ 29 апреля 2019

Те символы, на которые вы ссылаетесь в конце, называются box-drawing characters, и вы можете узнать все о них здесь .

Вы можете напечатать их в Python, выполнив, например,print("\u2585"), который будет отображаться как ▅ даже в командной строке.Это работает для всех символов рисования коробки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...