Wenn Sie R in der Konsole verwenden, können Sie das Paket verwenden, colorout
um R-Ausgaben hervorzuheben.
Gibt es so etwas für die Python-Ausgabe? Ich interessiere mich hauptsächlich für:
list
, dict
, int
, str
, Objekten, bloßen print
Ausgängen usw.colorout
färben (ich denke, das liegt daran, dass man die Ausgabe in R und Python nicht für die gleichen Dinge verwendet). Wissen Sie kurz bevor ich die Antwort als akzeptiert markiere, ob es in IPython oder BPython Optionen zum Analysieren und Farbgeben gibt ? Wie das Unterscheiden von Listen von Wörterbüchern mit Farben oder Strings von Ints?
Installieren Sie einfach colorama mit pip install colorama
dann können Sie es verwenden mit:
import colorama
colorama.init()
print (colorama.Fore.RED + 'some red text')
print (colorama.Back.GREEN + 'and with a green background')
Wenn Sie unter anderem eine einfachere Art der Farbausgabe wünschen, sollten Sie einen Blick auf click und den secho()
Befehl werfen, der erkennt, ob colorama installiert ist, und es automatisch verwendet, es behandelt auch das Entfernen der Farbe, wenn die Ausgabe umgeleitet wird usw .
import click
click.clear() # Clear the terminal window
click.secho('Hello World!', fg='green')
click.secho('Some more text', bg='blue', fg='white')
click.secho('ATTENTION', blink=True, bold=True)
Daniel Alder
Paebbels
colorama
färbt Konsolenausgaben unter Linux und Windows. Unter Linux werden Escape-Sequenzen verwendet, unter Windows sollten es WinAPI-Aufrufe sein.