Funzione Python colorama init ()
La funzione init () viene utilizzata per inizializzare il colorama prima di usarlo nella sceneggiatura. Può essere usato senza alcun argomento o con un argomento. Alcuni argomenti di parole chiave possono essere utilizzati nella funzione init () che è descritta di seguito.
Nome argomento | Descrizione |
---|---|
Autoreset | Viene utilizzato per ripristinare il colore e lo stile dopo ogni riga quando il valore di questo argomento è impostato su True. |
Striscia | Viene utilizzato per rimuovere il codice ANSI dall'output quando il valore di questo argomento è impostato su True. |
Convertire | Viene utilizzato per convertire il codice ANSI dell'output quando il valore di questo argomento è impostato su True. |
Avvolgere | Viene utilizzato per disabilitare l'attività di prevalenza quando il valore di questo argomento è impostato su False. |
Colori terminali
I seguenti colori possono essere utilizzati dal colorama come sfondo e colore del carattere del terminale.
Impostazioni di stile
Tre stili di testo sono disponibili in colorma per cambiare lo spessore del testo. Questi sono:
Diversi modi per impostare lo sfondo e i colori del carattere per il testo terminale sono stati nella parte successiva di questo tutorial.
Esempio 1: stampare testo con sfondo e colore del carattere
Crea un file Python con il seguente script che mostra il modo di modificare lo sfondo e il colore del carattere usando il colorama modulo. IL autoreset L'argomento è stato usato dentro() funzione per ripristinare il colore e lo stile precedenti dopo ogni riga. Inizialmente, il colore di sfondo è impostato su ROSSO, E il colore del carattere è impostato su BLU per il testo, "Benvenuti in Linuxhint". Successivamente, il colore di sfondo è impostato su VERDE per il testo, 'Mi piace la programmazione'.
#IMPORT MODULI RICHIESTIProduzione
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra. L'output mostra che l'impostazione del colore per i primi dati di testo non ha sovrascritto l'impostazione del colore del secondo testo e l'impostazione del colore è stata applicata separatamente per ogni testo perché autoreset L'argomento è impostato VERO nella sceneggiatura.
Esempio 2: stampare testo con colore e stile
Crea un file Python con il seguente script per sapere il modo di impostare lo stile per il testo del terminale con il colore. Inizialmente, il colore del carattere è impostato su Ciano Per il testo, "Benvenuti a Linuxhint". Successivamente, il colore di sfondo è impostato su GIALLO, E lo stile è impostato su Fioco Per il testo, "impara Python. IL Stile.RESETTA TUTTO La proprietà ripristinerà tutte le impostazioni di colore e stile precedenti. Successivamente, il colore del carattere è impostato su ROSSO E lo stile di testo è impostato su LUMINOSO Per il testo, "testo luminoso". Allo stesso modo, lo stile è impostato su NORMALE Per il testo, "testo normale" dopo aver ripristinato tutte le impostazioni di colore e stile precedenti.
#IMPORT MODULO richiestoProduzione
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra. L'output mostra che il colore del carattere del primo testo è stato applicato nel secondo testo perché non è stata eseguita alcuna attività di ripristino. Ma l'impostazione del colore e dello stile per il terzo e il quarto testo è stata eseguita separatamente per l'uso di stile.RESET_ULL proprietà.
Esempio 3: Stampare il testo del colore senza colorma
Molti altri moduli esistono in Python per impostare il colore e lo stile per il testo terminale. IL Termcolor Il modulo è uno di questi. Devi installare il modulo prima di usarlo nello script. Eseguire il comando seguente per installare il Termcolor modulo.
$ PIP3 Installa TermColorDopo l'installazione, crea un file Python con il seguente script per impostare il colore di sfondo e il colore del carattere utilizzando il modulo TermColor. Il colore del carattere sarà impostato su ROSSO e il colore di sfondo sarà impostato su Ciano Per il testo, "Testo colorato usando Python" dopo aver eseguito questo script.
#IMPORT MODULO necessarioProduzione
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra.
Esempio 4: Clear Terminal Screen
Lo schermo del terminale può essere cancellato usando ANSI.chiaro.Scherma () funzione del modulo colorama. Crea un file Python con quanto segue per cancellare lo schermo del terminale utilizzando il modulo colorama.
#Import coloramaProduzione
Verrà visualizzato il seguente output dopo aver eseguito lo script sopra.
Conclusione
L'output del terminale può essere reso più attraente e comprensibile per gli utenti utilizzando il modulo colorama di Python. In questo tutorial sono stati mostrati diversi modi di colorare lo sfondo del testo e impostare lo stile e il colore del carattere del terminale. Spero che gli utenti di Python possano applicare il colore e lo stile al testo del terminale dopo aver letto questo tutorial.