Stampa testo in grassetto in Python
- Stampa testo in grassetto in Python utilizzando il metodo della sequenza di escape ANSI
-
Stampa testo in grassetto in Python usando la classe
color
-
Stampa testo in grassetto in Python usando il metodo
termcolor
-
Stampa testo in grassetto in Python usando il pacchetto
colorama
-
Stampa testo in grassetto in Python usando il pacchetto
simple_color
Questo articolo discuterà alcuni metodi per stampare testo in grassetto in Python.
Stampa testo in grassetto in Python utilizzando il metodo della sequenza di escape ANSI
Possiamo usare sequenze di escape ANSI incorporate per rendere il testo in grassetto, corsivo o colorato, ecc. Utilizzando le speciali sequenze di escape ANSI, il testo può essere stampato in diversi formati. La sequenza di escape ANSI per stampare il testo in grassetto è: '\033[1m'
. Per stampare il testo in grassetto, usiamo la seguente dichiarazione.
print("The bold text is", "\033[1m" + "Python" + "\033[0m")
Qui, '\033[0m'
termina la formattazione in grassetto. Se non viene aggiunto, la successiva istruzione print manterrà stampato il testo in grassetto.
Stampa testo in grassetto in Python usando la classe color
Questo metodo crea una classe color
. La sequenza di escape ANSI di tutti i colori è elencata nella classe. Per stampare il colore di nostra scelta, possiamo selezionare uno qualsiasi dei colori.
Di seguito viene fornito il codice di esempio completo.
class bold_color:
PURPLE = "\033[95m"
CYAN = "\033[96m"
DARKCYAN = "\033[36m"
BLUE = "\033[94m"
GREEN = "\033[92m"
YELLOW = "\033[93m"
RED = "\033[91m"
BOLD = "\033[1m"
UNDERLINE = "\033[4m"
END = "\033[0m"
print("The output is:" + color.BOLD + "Python Programming !" + color.BLUE)
Stampa testo in grassetto in Python usando il metodo termcolor
Il termcolor
è un pacchetto per la formattazione del colore ANSI per l’output nel terminale con proprietà differenti per terminali differenti e certe proprietà di testo. Useremo attributi di testo in grassetto in questa funzione. La funzione colored()
conferisce al testo il colore specifico e lo rende in grassetto.
Di seguito viene fornito il codice di esempio completo.
from termcolor import colored
print(colored("python", "green", attrs=["bold"]))
Stampa testo in grassetto in Python usando il pacchetto colorama
È una piattaforma multipla per il testo terminale colorato. Rende ANSI funziona sotto MS Windows per le sequenze di caratteri di escape. Per utilizzare questo pacchetto, è necessario installarlo nel terminale tramite il seguente comando. Se non lo hai installato, il codice non funzionerà correttamente.
pip install colorama
conda install -c anaconda colorama
Di seguito viene fornito il codice di esempio completo:
from colorama import init
from termcolor import colored
init()
print(colored("Python Programming !", "green", "on_red"))
Usiamo il modulo colorama
con termcolor
, per stampare testo colorato sul terminale di Windows. Chiamare init()
su Windows filtrerebbe le sequenze di escape ANSI da ogni altro testo inviato a stdout
o stderr
, sostituendole con chiamate equivalenti a Win32. La funzione colored()
colorerà la stringa specificata nel colore verde.
Stampa testo in grassetto in Python usando il pacchetto simple_color
Dobbiamo installare questo pacchetto con il seguente comando.
pip install simple_colours
È il metodo più semplice per stampare testo in grassetto in Python.
Di seguito viene fornito il codice di esempio completo:
from simple_colors import *
print(green("Python", "bold"))