Imprimer du texte en gras en Python
- Imprimer du texte en gras en Python à l’aide de la méthode de séquence d’échappement ANSI
-
Imprimer du texte en gras en Python à l’aide de la classe
color
-
Imprimer du texte en gras en Python à l’aide de la méthode
termcolor
-
Imprimer du texte en gras en Python à l’aide du package
colorama
-
Imprimer du texte en gras en Python à l’aide du package
simple_color
Cet article présente certaines méthodes pour imprimer du texte en gras en Python.
Imprimer du texte en gras en Python à l’aide de la méthode de séquence d’échappement ANSI
Nous pouvons utiliser des séquences d’échappement ANSI intégrées pour rendre le texte en gras, en italique ou en couleur, etc. En utilisant les séquences d’échappement ANSI spéciales, le texte peut être imprimé dans différents formats. La séquence d’échappement ANSI pour imprimer du texte en gras est: '\033[1m'
. Pour imprimer le texte en gras, nous utilisons l’instruction suivante.
print("The bold text is", "\033[1m" + "Python" + "\033[0m")
Ici, '\033[0m'
termine le formatage en gras. S’il n’est pas ajouté, l’instruction d’impression suivante continuera d’imprimer le texte en gras.
Imprimer du texte en gras en Python à l’aide de la classe color
Cette méthode crée une classe color
. La séquence d’échappement ANSI de toutes les couleurs est répertoriée dans la classe. Pour imprimer la couleur de notre choix, nous pouvons sélectionner l’une des couleurs.
L’exemple de code complet est donné ci-dessous.
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)
Imprimer du texte en gras en Python à l’aide de la méthode termcolor
Le termcolor
est un package pour le formatage des couleurs ANSI pour la sortie dans le terminal avec différentes propriétés pour différents terminaux et certaines propriétés de texte. Nous utiliserons des attributs de texte en gras dans cette fonction. La fonction colored()
donne au texte la couleur spécifique et le rend gras.
L’exemple de code complet est donné ci-dessous.
from termcolor import colored
print(colored("python", "green", attrs=["bold"]))
Imprimer du texte en gras en Python à l’aide du package colorama
Il s’agit d’une plateforme multiplateforme pour le texte de terminal en couleur. Cela permet à ANSI de fonctionner sous MS Windows pour les séquences de caractères d’échappement. Pour utiliser ce paquet, vous devez l’installer dans votre terminal par la commande suivante. Si vous ne l’avez pas installé, le code ne fonctionnera pas correctement.
pip install colorama
conda install -c anaconda colorama
L’exemple de code complet est donné ci-dessous:
from colorama import init
from termcolor import colored
init()
print(colored("Python Programming !", "green", "on_red"))
Nous utilisons le module colorama
avec termcolor
, pour imprimer du texte en couleur sur le terminal Windows. L’appel de init()
sur Windows filtrerait les séquences d’échappement ANSI de tous les autres textes envoyés à stdout
ou stderr
, en les remplaçant par des appels équivalents à Win32. La fonction colored()
colorera la chaîne spécifiée dans la couleur verte.
Imprimer du texte en gras en Python à l’aide du package simple_color
Nous devons installer ce package par la commande suivante.
pip install simple_colours
C’est la méthode la plus simple pour imprimer du texte en gras en Python.
L’exemple de code complet est donné ci-dessous:
from simple_colors import *
print(green("Python", "bold"))