2017-09-21 3 views
-4

Aucune des réponses sur Internet m'a aidé ...Comment ajouter de la couleur à du texte en python?

D'abord, je Colorama importé

from colorama import Fore

Ensuite, j'ai essayé colorer le texte ...

print(Fore.GREEN + 'some text')

Mais, au lieu de colorier le texte, il fait cette merde:

[32msome text

au lieu de vert

quelqu'un peut me aider?

+3

Votre terminal ne reconnaît pas les séquences d'échappement pour la couleur. Veuillez spefiy votre environnement de logiciel et OS. – Arminius

+2

Vous souvenez-vous d'avoir appelé 'colorama.init()' en premier? – Kevin

+1

Exécutez-vous votre script à partir de la ligne de commande? Si vous le faites dans une invite interactive IDLE ou quelque chose, cela ne fonctionnera probablement pas. Sous Windows, Colorama s'interface principalement avec la fenêtre cmd. – Kevin

Répondre

1

pour toute référence ultérieure

étapes pour installer Colorama

run cmd ADMINISTRATEUR

Type pip install colorama

et la perche. là, vous allez


Comment utiliser:

Ouvrez le LIGNE DE COMMANDE, non IDLE

Utilisez la commande figurant dans la question.

1

l'utilisation pour ce cas est

the_scape_character [formate_code; text_color_code; background_color_code

vous pouvez exprimer le code Scape en hexadécimal ("\ x1b"), octal ("\ 033") ou avec un chr (27)

vous pouvez utiliser un code ANSI pour changer la couleur dans l'impression

print(chr(27)+"[33m"+"yellow text") 

dans ce cas 33m est la couleur jaune dont vous avez besoin consultez la documentation pour les autres couleurs du texte et les couleurs arrière-plans

Black = 30;Red = 31;Green = 32