/ / Stampa di caratteri speciali ANSI / UNICODE in Python - python, unicode, ansi

Stampa di caratteri speciali ANSI / UNICODE in Python - python, unicode, ansi

Ho cercato su Google questo per 30 minuti ma non sono riuscito a trovare una risposta.

Come posso stampare questi personaggi da solo? (Voglio evitare di usare curses, ecc.)

risposte:

1 per risposta № 1
>>> print u"u2550u2551u2552"
═║╒

>>> for y in range(0x2500, 0x2580, 0x10):
print u" ".join(unichr(x) for x in range(y, y+0x10))

─ ━ │ ┃ ┄ ┅ ┆ ┇ ┈ ┉ ┊ ┋ ┌ ┍ ┎ ┏
┐ ┑ ┒ ┓ └ ┕ ┖ ┗ ┘ ┙ ┚ ┛ ├ ┝ ┞ ┟
┠ ┡ ┢ ┣ ┤ ┥ ┦ ┧ ┨ ┩ ┪ ┫ ┬ ┭ ┮ ┯
┰ ┱ ┲ ┳ ┴ ┵ ┶ ┷ ┸ ┹ ┺ ┻ ┼ ┽ ┾ ┿
╀ ╁ ╂ ╃ ╄ ╅ ╆ ╇ ╈ ╉ ╊ ╋ ╌ ╍ ╎ ╏
═ ║ ╒ ╓ ╔ ╕ ╖ ╗ ╘ ╙ ╚ ╛ ╜ ╝ ╞ ╟
╠ ╡ ╢ ╣ ╤ ╥ ╦ ╧ ╨ ╩ ╪ ╫ ╬ ╭ ╮ ╯
╰ ╱ ╲ ╳ ╴ ╵ ╶ ╷ ╸ ╹ ╺ ╻ ╼ ╽ ╾ ╿

È utile che la tabella che hai inserito nella domanda avesse i numeri Unicode sugli assi.