Imprimer du texte en gras en Python

Azaz Farooq 10 octobre 2023
  1. Imprimer du texte en gras en Python à l’aide de la méthode de séquence d’échappement ANSI
  2. Imprimer du texte en gras en Python à l’aide de la classe color
  3. Imprimer du texte en gras en Python à l’aide de la méthode termcolor
  4. Imprimer du texte en gras en Python à l’aide du package colorama
  5. Imprimer du texte en gras en Python à l’aide du package simple_color
Imprimer du texte en gras en Python

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"))

Article connexe - Python Print