Comment faire pour imprimer en couleur de texte dans le terminal en Python?

Comment puis-je sortie du texte de couleur à la borne, en Python?
Quel est le meilleur Unicode symbole pour représenter un bloc solide?

  • Vous devez spécifier des informations supplémentaires afin d'obtenir de meilleures réponses: multiplateforme? sont des modules externes accepté?
  • IPython t-il, de la croix-plate-forme. Voir ce qu'ils utilisent?
  • Ce symbole serait faire un grand bloc de couleur: Seul problème est qu'il est ASCII étendu, peut-être vous pourriez le faire fonctionner à l'aide de http://stackoverflow.com/questions/8465226/using-extended-ascii-codes-with-python
  • Certains terminaux peuvent aussi afficher des caractères Unicode. Si cela est vrai pour votre terminal, les caractères possibles sont presque illimitées.
  • Cette réponse est venue assez tard, mais il semble être le meilleur pour moi... ceux qui sont votés au-dessus nécessitent des hacks pour Windows alors que celui-ci fonctionne bien: stackoverflow.com/a/3332860/901641
  • exécuter pip install ipython et ajouter alias python="ipython" à votre script de démarrage du shell (par exemple, ~/.bashrc pour le shell bash)
  • Que diriez - stackoverflow.com/a/42528796/610569 en utilisant pypi.python.org/pypi/lazyme ? (avertissement: shameless plug)

InformationsquelleAutor aboSamoor | 2008-11-13