Więcej
Jak drukować kolorowy tekst w terminalu w Pythonie?
Jak mogę wypisać kolorowy tekst do terminala w Pythonie? Jaki jest najlepszy symbol Unicode do reprezentowania litego bloku?
1908
3
Chcesz się nauczyć o sekwencjach ucieczki ANSI. Oto krótki przykład:
Więcej informacji znajdziesz na stronie http://en.wikipedia.org/wiki/ANSI_escape_code
Aby uzyskać znak blokowy, spróbuj użyć znaku unicode, takiego jak \u2588:
Składając to wszystko razem:
Dla Windows nie możesz drukować do konsoli z kolorami, chyba że używasz win32api.
Dla Linuksa jest to tak proste jak użycie print, z sekwencjami ucieczki opisanymi tutaj:
Colors
Aby znak drukował się jak pudełko, to naprawdę zależy od tego, jakiej czcionki używasz w oknie konsoli. Symbol funta działa dobrze, ale to zależy od czcionki:
Możesz użyć implementacji biblioteki curses w języku Python: http://docs.python.org/library/curses.html
Uruchom również to i'znajdziesz swoją skrzynkę: