Verwenden der ANSI Escape -Sequenz
Der farbige Text kann im Terminal ohne Python -Modul unter Verwendung der ANSI -Escape -Sequenz gedruckt werden. Einige Sequenzen oder Codes werden hier verwendet, um das Verhalten des Terminals zu ändern. 16 Farben oder 256 Farben können zum Färben des Textes des Terminals verwendet werden.
8 Vordergrund und 8 Hintergrundfarben werden in der 16 -Farben -Option verwendet. Die Farbcodes von Vordergrund und Hintergrund werden unten erwähnt.
Vordergrund | Hintergrund | ||
---|---|---|---|
Schwarz | 30 | Schwarz | 40 |
Rot | 31 | Rot | 41 |
Grün | 32 | Grün | 42 |
Gelb | 33 | Gelb | 43 |
Blau | 34 | Blau | 44 |
Lila | 35 | Lila | 45 |
Cyan | 36 | Cyan | 46 |
Weiss | 37 | Weiss | 47 |
Meistens gebrauchte Farboption sind die 256 Farben. 0 bis 255 Farbcodes können verwendet werden, um Vordergrund- und Hintergrundfarben mit der Option 256 Farben zu erzeugen. 38 wird verwendet, um den Vordergrund einzustellen, und 48 wird verwendet, um die Hintergrundfarbe einzustellen. Die Verwendung von 16 und 256 Farbcodes wurden in den nächsten beiden Beispielen gezeigt.
Beispiel 1: Erzeugen Sie Farbe mit 16 Farbcodes
Erstellen Sie eine Python -Datei mit dem folgenden Skript, das einen Textwert färbt, indem Sie die 16 Farbcodes zu Beginn des Textes und auf beiden Seiten des Textes verwenden. Ein weiterer Text wird ohne Farbcode gedruckt.
#Setzen Sie den TextwertAusgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt. Die Ausgabe zeigt, dass der Farbcode, wenn der Farbcode zu Beginn des Textes verwendet wird, auch für den nächsten Text angewendet wird. Wenn der Farbcode auf beiden Seiten des Textes verwendet wird, gilt der Effekt des Farbcode, der auf der rechten Seite des Codes verwendet wird.
Beispiel 2: Erzeugen Sie Farbe mit 256 Farbcodes
Erstellen Sie eine Python -Datei mit dem folgenden Skript, das zwei Textwerte mithilfe einer Hintergrundfarbe und unterschiedlichen Vordergrundfarben für zwei Textwerte färbt.
#Set die erste ZeichenfolgeAusgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.
Mit farbigem Modul
Das farbige Modul ist eines der Module, mit denen der Terminaltext mit Stil färbt. Sie müssen die installieren farbig Modul, um es im Python -Skript zu verwenden. Die detaillierten Informationen dieses Moduls finden Sie am folgenden URL -Standort.
https: // pypi.org/project/farbig/
Führen Sie den folgenden Befehl aus, um die zu installieren farbig Modul.
$ pip3 farbig installierenDie verfügbaren Attribute dieses Moduls, die auf den Ausgangstext mit der Farbe angewendet werden können.
Attributcodes | Zweck |
---|---|
0 | Text zurücksetzen. |
1 | fettem Text. |
2 | dunkler Text. |
4 | unterstrichener Text. |
5 | Blinktext. |
7 | umgekehrter Text. |
8 | Versteckter Text. |
21 | res_bold text. |
22 | res_dim text. |
24 | res_underlined text. |
25 | res_blink text. |
27 | res_reverse text. |
28 | res_hidden text. |
Beispiel-3: Farbe mit dem farbigen Modul erzeugen
Erstellen Sie eine Python -Datei mit dem folgenden Skript, das den Text mit der Hintergrundfarbe in der ersten Ausgabe druckt und den Text mit der Vordergrundfarbe, der Hintergrundfarbe und dem Attribut in der zweiten Ausgabe ausdrucken.
#Import erforderliche ModuleAusgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.
Verwenden des TermColor -Moduls
Der Begriff Modul ist ein weiteres Pythonmodul, mit dem der Terminaltext mit dem Stil färbt. Sie müssen die installieren Begriff Modul, um es im Python -Skript zu verwenden. Die detaillierten Informationen dieses Moduls finden Sie am folgenden URL -Standort.
https: // pypi.org/project/termColor/
Führen Sie den folgenden Befehl aus, um die zu installieren Begriff Modul.
$ pip3 Installieren Sie TermColorBeispiel-4: Farbe mit dem TermColor-Modul erzeugen
Erstellen Sie eine Python -Datei mit dem folgenden Skript, das den Text mit der Vordergrundfarbe in der ersten Ausgabe druckt und den Text mit der Vordergrundfarbe, der Hintergrundfarbe und den Attributen in der zweiten und dritten Ausgabe ausdrucken.
#Import gefärbtes Modul aus TermColorAusgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.
Verwenden des Colorama -Moduls
Der Colorama Modul ist ein weiteres Pythonmodul, mit dem der Terminaltext mit dem Stil färbt. Sie müssen die installieren Colorama Modul, um es im Python -Skript zu verwenden. Die detaillierten Informationen zu diesem Modul finden Sie am folgenden URL -Standort.
https: // pypi.org/project/colorama/
Führen Sie den folgenden Befehl aus, um die zu installieren Colorama Modul.
$ pip3 Colorama installierenBeispiel-5: Farbe mit Colorama-Modul erzeugen
Erstellen Sie eine Python -Datei mit dem folgenden Skript, das den Text mit der Hintergrundfarbe in der ersten Ausgabe ausdruckt, den Text mit der Vordergrund- und Hintergrundfarbe in der zweiten Ausgabe drucken und alle vorherigen Stile zurücksetzen, bevor Sie die dritte Ausgabe drucken.
#Import notwendige ModuleAusgang:
Die folgende Ausgabe wird nach der Ausführung des obigen Skripts angezeigt.
Abschluss
In diesem Tutorial wurden verschiedene Möglichkeiten zum Drucken des farbigen Textes im Terminal unter Verwendung mehrerer Beispiele gezeigt. Python -Benutzer können eine der in diesem Tutorial gezeigten Python -Module oder die ANSI -Escape -Sequenzen verwenden, um den farbigen Text im Terminal zu drucken.