Python farbig schreiben?

2 Antworten

Beim Entwickeln von Skripten, die auf der Konsole laufen, stößt man schnell auf das Problem, dass die Ausgabe unübersichtlich werden kann. So bietet es sich an, unterschiedliche Meldungen farblich hervorzuheben. Bei Python kann hierfür das 

colorama

 Paket zum Einsatz kommen.

In den Repositories der meisten Linux-Distributionen existieren bereits Pakete für colorama. So kann das Pakte zum Beispiel unter Ubuntu 14.04 und 16.04 für Python 3 wie folgt installiert werden.

$ sudo apt-get install python3-colorama

Wer es händisch installieren möchte kann dies wie folgt durchführen.

$ pip install colorama

Im folgenden Beispiel ist die grundlegende Verwendung zu sehen.

#!/usr/bin/env python
# -*- coding: utf-8 -*-
from colorama import init, Fore, Style
init()

print(Fore.GREEN + "Erfolgreich ist grün")
print(Fore.YELLOW + "Warnungen sind gelb")
print(Fore.RED + "Fehler sind rot")
print(Style.RESET_ALL, end="")
print("Textfarbe wieder normal")

Wer den Style nicht von hand zurücksetzen will, kann die 

init()

 Funktion mit dem 

autoreset

Parameter aufrufen.

init(autoreset=True)
tobifri  10.08.2020, 13:39

ist das nicht rpi

0