lima-city: Webhosting, Domains und Cloud
0 Pluspunkte 0 Minuspunkte
Ich habe ein Python Script das ich im Windows Terminal ausführe. Wie kann ich da Text in Farbe darstellen?
von  

2 Antworten

0 Pluspunkte 0 Minuspunkte

Das geht sehr einfach mit der Bibliothek colorama.

from colorama import init, Fore, Back, Style

init(autoreset=True) # autoreset setzt die Farbe nach jedem Print automatisch zurück

print(Fore.GREEN + 'Dieser Text ist grün')
print(Back.YELLOW + Fore.BLUE + 'Blauer Text auf gelbem Hintergrund')
print(Style.BRIGHT + 'Dieser Text ist hell/fett')
print('Dieser Text ist wieder normal') # Dank init(autoreset=True)
von (534 Punkte)  
0 Pluspunkte 0 Minuspunkte

In der Windows Eingabeaufforderung kannst du ANSI Escape Codes benutzen.

import os

# Für Windows-Kompatibilität:
os.system('color') # Funktioniert oft auch mit ANSI-Codes, wenn CMD-Farben aktiviert sind

# ANSI-Codes
print('\033[31mDieser Text ist rot\033[0m') # 31 = Rot
print('\033[32mDieser Text ist grün\033[0m') # 32 = Grün
von (681 Punkte)  
Diese Community basiert auf dem Prinzip der Selbstregulierung. Beiträge werden von Nutzern erstellt, bewertet und verbessert – ganz ohne zentrale Moderation.

Wer hilfreiche Fragen stellt oder gute Antworten gibt, sammelt Punkte. Mit steigender Punktzahl erhalten Mitglieder automatisch mehr Rechte, zum Beispiel

  • Kommentare verfassen
  • Fragen und Antworten bewerten
  • Themen von Fragen bearbeiten
  • Fragen, Antworten und Kommentare bearbeiten
  • Inhalte ausblenden

So entsteht eine Plattform, auf der sich Qualität durchsetzt – getragen von einer engagierten Gemeinschaft.

2,522 Fragen

3,040 Antworten

281 Kommentare

13 Nutzer