imprimer texte en rouge avec module termcolor 1.1.0
Bonjour à tous!
Je suis sous Windows 10
Quand je lance le code suivant pour obtenir un texte en rouge dans le terminal j'obtiens des petits rectangles :
Voici le code :
Code:
1 2 3 4 5
| import sys
from termcolor import colored, cprint
text = colored('Hello, World!', 'red', attrs=['reverse', 'blink'])
print(text) |
voici le résultat (sans aucune couleur) :
Citation:
[5m[7m[31mHello, World![0m
Si vous avez une solution plus simple pour afficher un texte en rouge, je suis également preneur.
Merci par avance.
Toujours pas de solution.
Merci à tous pour votre aide mais je n'ai toujours pas de solution.
Grâce à vous j'ai au moins compris que c'est mon ordinateur qui a un problème.
J'ai aussi compris qu'il y avait plusieurs méthodes pour colorer le texte.
J'ai essayé les solutions suivantes mais malheureusement sans résultat.
Encore merci.
https://appuals.com/how-to-fix-alt-c...on-windows-10/
Toujours le même problème de petits rectangles et pas de texte coloré sauf...
Merci pour ton aide Jurassic Pork mais le résultat est le suivant :
[1;31mSalut[0m[31m [0m[3;31mle[0m[31m [0m[4;31mmonde[0m[31m ![0m 😃
[9mSalut[0m [31;46mle[0m [5;31mmonde[0m !
Au moins j'ai l'emoji qui sourie en couleur "😃". Cela donne-t-'il une piste?
Mais le module Rich est génial!
C'est bizarre que personne n'ait rencontré mon problème avant.
Je pense qu'il faudrait trouver un forum qui règle la configuration sous Windows ou qui répare ce type de bugs si s'en est un.
Encore merci et très bonne journée.
2 pièce(s) jointe(s)
Du nouveau - impression en couleur pour fichier exécutable mais pas dans Python Shell
Après avoir exécuté la ligne suivante j'ai obtenu la couleur souhaité en rendant le fichier .py exécutable mais dans l'interpréteur Python Shell
le problème subsiste.
REG ADD HKCU\CONSOLE /f /v VirtualTerminalLevel /t REG_DWORD /d 1
Il faut peut-être utiliser un autre IDE?