En utilisant la séquence d'échappement ANSI
Le texte coloré peut être imprimé dans le terminal sans aucun module Python en utilisant la séquence d'échappement ANSI. Certaines séquences ou codes sont utilisés ici pour modifier le comportement du terminal. 16 couleurs ou 256 Les couleurs peuvent être utilisées pour colorant le texte du terminal.
8 couleurs de premier plan et 8 couleurs d'arrière-plan sont utilisées dans l'option 16 couleurs. Les codes de couleur du premier plan et de l'arrière-plan sont mentionnés ci-dessous.
Premier plan | Arrière-plan | ||
---|---|---|---|
Noir | 30 | Noir | 40 |
Rouge | 31 | Rouge | 41 |
Vert | 32 | Vert | 42 |
Jaune | 33 | Jaune | 43 |
Bleu | 34 | Bleu | 44 |
Violet | 35 | Violet | 45 |
Cyan | 36 | Cyan | 46 |
Blanc | 37 | Blanc | 47 |
L'option de couleur principalement utilisée est les 256 couleurs. 0 à 255 codes de couleur peuvent être utilisés pour générer des couleurs de premier plan et d'arrière-plan en utilisant l'option 256 couleurs. 38 est utilisé pour définir le premier plan et 48 est utilisé pour définir la couleur d'arrière-plan. Les utilisations des codes de couleur 16 et 256 ont été montrées dans les deux exemples suivants.
Exemple-1: générer de la couleur à l'aide de 16 codes de couleur
Créez un fichier Python avec le script suivant qui colorera une valeur de texte en utilisant les 16 codes de couleur au début du texte et des deux côtés du texte. Un autre texte est imprimé sans aucun code couleur.
#St la valeur du texteSortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus. La sortie montre que lorsque le code couleur est utilisé au début du texte, le code couleur s'appliquera également au texte suivant. Lorsque le code couleur est utilisé des deux côtés du texte, l'effet du code couleur utilisé sur le côté droit du code s'appliquera sur le texte suivant.
Exemple-2: Générez la couleur à l'aide de 256 codes de couleur
Créez un fichier Python avec le script suivant qui colorera deux valeurs de texte en utilisant une couleur d'arrière-plan et différentes couleurs de premier plan pour deux valeurs de texte.
#Set la première chaîneSortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus.
Utilisation du module coloré
Le module coloré est l'un des modules utilisés pour colorer le texte terminal avec style. Vous devez installer le coloré module pour l'utiliser dans le script python. Les informations détaillées de ce module sont disponibles dans l'emplacement d'URL suivant.
https: // pypi.org / project / colored /
Exécutez la commande suivante pour installer le coloré module.
$ pip3 installer coloredLes attributs disponibles de ce module qui peuvent être appliqués au texte de sortie avec la couleur sont mentionnés ci-dessous.
Codes d'attribut | But |
---|---|
0 | Réinitialiser le texte. |
1 | texte en gras. |
2 | text. |
4 | texte souligné. |
5 | Texte de clignotement. |
7 | texte inversé. |
8 | texte caché. |
21 | texte res_bold. |
22 | texte res_dim. |
24 | Res_underlined Text. |
25 | texte res_blink. |
27 | texte res_reverse. |
28 | texte res_hidden. |
Exemple-3: générer de la couleur à l'aide du module coloré
Créez un fichier Python avec le script suivant qui imprimera le texte avec la couleur d'arrière-plan dans la première sortie et imprimera le texte avec la couleur de premier plan, la couleur d'arrière-plan et l'attribut dans la deuxième sortie.
# Import des modules requisSortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus.
En utilisant le module TermColor
Le termes Le module est un autre module de Python qui est utilisé pour colorer le texte terminal avec le style. Vous devez installer le termes module pour l'utiliser dans le script python. Les informations détaillées de ce module sont disponibles dans l'emplacement d'URL suivant.
https: // pypi.org / project / termColor /
Exécutez la commande suivante pour installer le termes module.
$ PIP3 Installer TermColorExemple-4: Générez la couleur à l'aide du module TermColor
Créez un fichier Python avec le script suivant qui imprimera le texte avec la couleur de premier plan dans la première sortie et imprimera le texte avec la couleur de premier plan, la couleur d'arrière-plan et les attributs dans la deuxième et la troisième sortie.
#Mport module coloré de TermColorSortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus.
Utilisation du module Colorama
Le Colorama Le module est un autre module de Python qui est utilisé pour colorer le texte terminal avec le style. Vous devez installer le Colorama module pour l'utiliser dans le script python. Les informations détaillées sur ce module sont disponibles dans l'emplacement d'URL suivant.
https: // pypi.org / project / colorama /
Exécutez la commande suivante pour installer le Colorama module.
$ pip3 installer coloramaExemple-5: Générez la couleur à l'aide du module Colorama
Créez un fichier Python avec le script suivant qui imprimera le texte avec la couleur d'arrière-plan dans la première sortie, imprimez le texte avec la couleur de premier plan et d'arrière-plan dans la deuxième sortie et réinitialisez tous les styles précédents avant d'imprimer la troisième sortie.
# Importer les modules nécessairesSortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus.
Conclusion
Différentes façons d'imprimer le texte coloré dans le terminal ont été montrés dans ce tutoriel en utilisant plusieurs exemples. Les utilisateurs de Python peuvent utiliser l'un des modules Python illustrés dans ce tutoriel ou les séquences d'échappement ANSI pour imprimer le texte coloré dans le terminal.