Farbiger Text in Python mit print?
Ich möchte den Befehl:
print("Hallo ich bin eine Katze")
blau färben.
Wie bekomme ich es hin, dass "Hallo ich bin eine Katze blau." ist?
3 Antworten
Vom Beitragsersteller als hilfreich ausgezeichnet
Du kannst Colorama benutzen.
from colorama import Fore
print(f"{Fore.CYAN}Example Text{Fore.RESET}")
#Fore.CYAN setzt die Farbe auf Cyan und
#Fore.RESET Resettet die Farbe
Woher ich das weiß:Hobby
Hier ist ein Beispiel:
https://stackoverflow.com/questions/287871/how-do-i-print-colored-text-to-the-terminal
... oder hier:
jo135
13.11.2023, 16:03
@MadokaFan
Es ist umständlich. Terminals kennen an sich nur Text, ganz ohne Farbe. Das Einfärben geht nur um Steuerkommandos, die wiederum als Text gesendet werden müssen (und nicht immer und überall funktionieren).
Wenn du es richtig bunt willst, wirst du lieber eine graphische Benutzeroberfläche machen.
Bash: pip install termcolor
Python:
from termcolor import colored
text = "Hallo ich bin eine Katze"
farbiger_text = colored(text, 'blue')
print(farbiger_text)
Etwas umständlich erklärt °_°