Bonjour,
J'essaie d'afficher un message coloré dans un terminal avec la commande 'echo' et python mais çà ne fonctionne pas.
Voici le code :
Et voici ce que j'obtiens :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 #!/usr/bin/python import os os.system("echo -e '\E[30;41m texte sur fond rouge'") os.system("tput sgr0")
Alors que la commande directe dans le terminal fonctionne parfaitement.~$ ./test.py
-e \E[30;41m texte sur fond rouge
Savez-vous d'où pourrait venir le problème ? Est-ce que je n'utilise pas la bonne commande ?
Merci.
Partager