Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1539 connectés 

  FORUM HardWare.fr
  Programmation
  Python

  module python compat. 3.x, colorier du texte dans la console [résolu]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

module python compat. 3.x, colorier du texte dans la console [résolu]

n°2033599
suizokukan
Posté le 02-11-2010 à 14:47:56  profilanswer
 

Bonjour,
 
en portant du code (développé pour Linux) vers un environnement Windows, je viens de me rendre compte que les codes d'échappement ANSI ne fonctionnent pas (testé avec Windows 7). En me documentant, j'ai compris que selon les versions de Windows le driver ANSI.SYS était ou non activé par défaut. D'où ma question : existe-t-il une librairie Python permettant de colorier mon texte en faisant abstraction de l'OS ? Idéalement, cette librairie devrait répondre aux critères suivants :
- être compatible avec Python 3.x
- supporter l'UTF-8
- permettre de colorier le texte (je ne demande pas de contrôler la position du curseur, par exemple)
 
La liste des libraires ayant trait à la console est vraiment impressionnante : http://pypi.python.org/pypi?%3Aact [...] mit=search. Malheureusement j'ai rarement l'occasion de faire mes tests sous Windows et donc d'essayer ces différentes solutions.
 
Si quelqu'un utilise l'une de ces librairies et pense qu'elle pourrait faire l'affaire... Merci d'avance !


Message édité par suizokukan le 03-11-2010 à 20:59:58

---------------
rule #1 : trust the python
mood
Publicité
Posté le 02-11-2010 à 14:47:56  profilanswer
 

n°2033896
suizokukan
Posté le 03-11-2010 à 20:52:05  profilanswer
 

Je réponds à moi-même : en gros, les "ANSI escape codes", c'est bon pour Linux et OSX. Pour Windows, il faut passer par l'API ad hoc : http://www.burgaud.com/bring-color [...] th-python/
 
Exemple de module ad hoc (non testé): http://pypi.python.org/pypi/colorama


Message édité par suizokukan le 03-11-2010 à 22:01:05

---------------
rule #1 : trust the python

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Python

  module python compat. 3.x, colorier du texte dans la console [résolu]

 

Sujets relatifs
Interface console décenteecrire une suite dans un texte
documenter du code python 3 avec Sphinx ?un module pour une carte satellite
exporter une table en fichier texte csv[résolu][Python] Comparer rapidement 10'000 objets, besoin d'aide
Concatenation de chaine texte[c/c++] comment placer un texte entre deux caracteres
Macro Word - Recherche Texte ayant un format définiProbleme couleurs texte de sous-menu sur menu complexe
Plus de sujets relatifs à : module python compat. 3.x, colorier du texte dans la console [résolu]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR