IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Afficher des caractères en couleur avec print


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2009
    Messages
    164
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 164
    Par défaut Afficher des caractères en couleur avec print
    Bonjour à toutes et à tous,
    Le code suivant exécuté par Python 3.11.9:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    def main():
        pass
    import os
    import sys
    os.system("")
    print("Hé bé")
    print("\033[31m" + "En rouge?")
    print("\033[32mHello\033[0m")
    Affiche :
    Hé bé
    En rouge?
    Hello
    J'ai du rater quelque chose. Merci de m'aider

  2. #2
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 874
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 874
    Billets dans le blog
    1
    Par défaut
    Bonjour

    Chez-moi, ton code fonctionne parfaitement.
    Nom : VirtualBox_Xubuntu64_v24_24_10_2025_23_04_15.png
Affichages : 149
Taille : 106,6 Ko


    Citation Envoyé par Walterbelo Voir le message
    J'ai du rater quelque chose.
    Peut-être de nous préciser ton environnement. Les "escape séquence" pour mettre de la couleur et autres effets ne fonctionnent que si le terminal de travail sait les interpréter. C'est le cas du terminal shell Linux mais es-tu sous Linux ?
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

  3. #3
    Expert confirmé
    Avatar de fred1599
    Homme Profil pro
    Lead Dev Python
    Inscrit en
    Juillet 2006
    Messages
    4 869
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Lead Dev Python
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juillet 2006
    Messages : 4 869
    Par défaut
    Hello,

    Si ce n'est pas le code et que c'est fonctionnel à l'exécution, c'est qu'on a un problème avec l'environnement d'exécution.

    Vous l'exécutez à partir d'une invite de commande cmd traditionnelle, un IDE, ... ?

  4. #4
    Membre prolifique
    Avatar de Sve@r
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2006
    Messages
    12 874
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Février 2006
    Messages : 12 874
    Billets dans le blog
    1
    Par défaut
    Au cas où j'ai trouvé un module colorist.
    Code python : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    from colorist import Color, Effect
     
    print(f"Ici {Color.RED}un texte{Color.OFF} rouge")
    print(f"Ici {Effect.UNDERLINE}un texte{Effect.OFF} souligné")
    print(f"Ici {Effect.BLINK}un texte{Effect.OFF} clignotant")
    Toutefois rien de bien transcendant. Ce sont juste des séquences d'échappement embarquées dans des constantes RED et autres. Cela ne rendra pas le terminal compatible s'il ne l'est pas déjà.
    Mon Tutoriel sur la programmation «Python»
    Mon Tutoriel sur la programmation «Shell»
    Sinon il y en a pleins d'autres. N'oubliez pas non plus les différentes faq disponibles sur ce site
    Et on poste ses codes entre balises [code] et [/code]

Discussions similaires

  1. Afficher des phrases en couleur
    Par Gildas86 dans le forum MATLAB
    Réponses: 4
    Dernier message: 21/12/2009, 21h17
  2. afficher des elements en colonne avec un height ?!
    Par oceane751 dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 22/08/2009, 00h49
  3. afficher des messages en couleur dans la console
    Par taha1 dans le forum Langage
    Réponses: 4
    Dernier message: 30/06/2009, 11h57
  4. [Débutant] Prob pour afficher des rect de couleurs
    Par little pepito dans le forum 2D
    Réponses: 2
    Dernier message: 08/05/2007, 19h29
  5. Méthode rapide pour afficher des carré de couleur
    Par matteli dans le forum DirectX
    Réponses: 7
    Dernier message: 03/12/2006, 20h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo