Bruke ANSI Escape Sequence
Den fargede teksten kan skrives ut i terminalen uten noen Python -modul ved å bruke ANSI Escape Sequence. Noen sekvenser eller koder brukes her for å endre atferden til terminalen. 16 farger eller 256 Farger kan brukes til fargelegging av teksten til terminalen.
8 forgrunnen og 8 bakgrunnsfarger brukes i alternativet 16 farger. Fargekodene for forgrunnen og bakgrunnen er nevnt nedenfor.
Forgrunnen | Bakgrunn | ||
---|---|---|---|
Svart | 30 | Svart | 40 |
rød | 31 | rød | 41 |
Grønn | 32 | Grønn | 42 |
Gul | 33 | Gul | 43 |
Blå | 34 | Blå | 44 |
Lilla | 35 | Lilla | 45 |
Cyan | 36 | Cyan | 46 |
Hvit | 37 | Hvit | 47 |
Mest brukt fargealternativ er de 256 fargene. 0 til 255 fargekoder kan brukes til å generere forgrunnen og bakgrunnsfarger ved å bruke alternativet 256 farger. 38 brukes til å stille forgrunnen og 48 brukes til å stille bakgrunnsfargen. Bruken av 16 og 256 fargekoder er vist i de to neste eksemplene.
Eksempel-1: Generer farge ved hjelp av 16 fargekoder
Lag en Python -fil med følgende skript som vil fargelegge en tekstverdi ved å bruke de 16 fargekoder i begynnelsen av teksten og begge sider av teksten. En annen tekst skrives ut uten noen fargekode.
#Sett tekstverdienProduksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor. Utgangen viser at når fargekoden brukes ved start av teksten, vil fargekoden også gjelde for neste tekst også. Når fargekoden brukes på begge siden av teksten, vil effekten av fargekoden som brukes på høyre side av koden gjelde på neste tekst.
Eksempel-2: Generer farge ved hjelp av 256 fargekoder
Lag en Python -fil med følgende skript som vil fargelegge to tekstverdier ved å bruke en bakgrunnsfarge og forskjellige forgrunnsfarger for to tekstverdier.
#Sett den første strengenProduksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor.
Ved hjelp av farget modul
Den fargede modulen er en av modulene som brukes til å fargelegge terminalteksten med stil. Du må installere farget Modul for å bruke den i Python -skriptet. Den detaljerte informasjonen til denne modulen er tilgjengelig på følgende URL -plassering.
https: // pypi.org/prosjekt/farget/
Kjør følgende kommando for å installere farget modul.
$ pip3 installer fargetDe tilgjengelige attributtene til denne modulen som kan brukes på utgangsteksten med fargen er nevnt nedenfor.
Attributtkoder | Hensikt |
---|---|
0 | Tilbakestill tekst. |
1 | fet tekst. |
2 | svak tekst. |
4 | understreket tekst. |
5 | Blink tekst. |
7 | Omvendt tekst. |
8 | Skjult tekst. |
21 | res_bold tekst. |
22 | res_dim tekst. |
24 | res_underlined tekst. |
25 | res_blink tekst. |
27 | res_reverse tekst. |
28 | res_hidden tekst. |
Eksempel-3: Generer farge ved hjelp av den fargede modulen
Lag en Python -fil med følgende skript som vil skrive ut teksten med bakgrunnsfargen i den første utgangen og skrive ut teksten med forgrunnen farge, bakgrunnsfarge og attributt i den andre utgangen.
#Import krevde modulerProduksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor.
Bruke TermColor -modulen
De TERMCOLOR Modul er en annen modul av pyton som brukes til å fargelegge terminalteksten med stilen. Du må installere TERMCOLOR Modul for å bruke den i Python -skriptet. Den detaljerte informasjonen til denne modulen er tilgjengelig på følgende URL -plassering.
https: // pypi.org/prosjekt/termColor/
Kjør følgende kommando for å installere TERMCOLOR modul.
$ pip3 installer termcolorEksempel-4: Generer farge ved hjelp av TermColor Module
Lag en Python -fil med følgende skript som vil skrive ut teksten med forgrunnen farge i den første utgangen og skrive ut teksten med forgrunnen farge, bakgrunnsfarge og attributter i den andre og tredje utgangen.
#Importfarget modul fra TermColorProduksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor.
Bruke Colorama -modulen
De Colorama Modul er en annen modul av pyton som brukes til å fargelegge terminalteksten med stilen. Du må installere Colorama Modul for å bruke den i Python -skriptet. Den detaljerte informasjonen om denne modulen er tilgjengelig på følgende URL -plassering.
https: // pypi.org/prosjekt/colorama/
Kjør følgende kommando for å installere Colorama modul.
$ pip3 installer coloramaEksempel-5: Generer farge ved hjelp av Colorama-modulen
Lag en Python -fil med følgende skript som vil skrive ut teksten med bakgrunnsfargen i den første utgangen, skriv ut teksten med forgrunnen og bakgrunnsfargen i den andre utgangen, og tilbakestill alle tidligere stiler før du skriver ut den tredje utgangen.
#Import nødvendige modulerProduksjon:
Følgende utgang vises etter å ha utført skriptet ovenfor.
Konklusjon
Ulike måter å skrive ut den fargede teksten i terminalen har blitt vist i denne opplæringen ved å bruke flere eksempler på. Python -brukere kan bruke noen av Python -modulene som vises i denne opplæringen eller ANSI Escape Sequences for å skrive ut den fargede teksten i terminalen.