Je cherche un moyen de changer la couleur de la sortie texte de mes scripts python pendant son exécution. L'idée de base est quelque chose comme ceci:
if (Data < LowerLimit):
print "Failed" # Output Failed as Red Text
Elif (Data > UpperLimit):
print "Failed" # Red Color
else:
print "Passed" # Blue Color
Les scripts sont utilisés sur les machines Windows pour une analyse rapide des données.
Ou sur le meilleur module que j'ai trouvé http://pypi.python.org/pypi/colorama
C'est extrêmement simple! Plutôt que d'importer des modules impairs pour python ou d'essayer de longues commandes, vous pouvez profiter des commandes du système d'exploitation Windows.
Dans Windows, des commandes existent pour changer la couleur du texte d'invite de commande. Vous pouvez l'utiliser dans python en commençant par un: import os
Ensuite, vous devez avoir une ligne changeant la couleur du texte, placez-la comme vous le souhaitez dans votre code. os.system('color 4')
Vous pouvez comprendre les autres couleurs en démarrant cmd.exe et en tapant aide de couleur.
La bonne partie? C'est tout pour eux, pour de simples lignes de code. -Journée
Essayez de regarder le lien suivant: Python | changer la couleur du texte dans Shell
Ou lisez ici: http://bytes.com/topic/python/answers/21877-coloring-print-lines
En général, la solution consiste à utiliser des codes ANSI lors de l'impression de votre chaîne.
Il existe une solution qui exécute exactement ce dont vous avez besoin.