script d'affichage avec couleur
Bonjour,
J'essaie d'afficher un message coloré dans un terminal avec la commande 'echo' et python mais çà ne fonctionne pas.
Voici le code :
Code:
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") |
Et voici ce que j'obtiens :
Citation:
~$ ./test.py
-e \E[30;41m texte sur fond rouge
Alors que la commande directe dans le terminal fonctionne parfaitement.
Savez-vous d'où pourrait venir le problème ? Est-ce que je n'utilise pas la bonne commande ?
Merci.