Changement de shell couleur d'impression en python 3.3.2
Est-il possible de changer de coquille d'impression couleur en python 3.3.2 sous Linux et Windows shell? J'ai lu tous les autres sujets, mais aucun d'eux de travailler avec cette version ou je dois importer un module. Par exemple je veux imprimer comme ce pur python modules:
. J'utilise les deux! Et je l'ai dit, aucun d'eux de travailler sur python 3.3 même:
https://stackoverflow.com/questions/287871/print-in-terminal-with-colors-using-python
Et merci de ne pas dire que c'est une double question, car aucun de ces réponses de travail en python 3.3.2 et je voulais utiliser un module par défaut pour ne pas que colorama qui je doit l'installer sur python!
Vous devez vous connecter pour publier un commentaire.
À changer les couleurs, modifier la [Couleurs] section dans
config.txt
. Cependant, vous ne pouvez pas faire cela au cours d'un programme - et même si vous pourrait-il serait terriblement inefficace. Vous devez pas installer de nouveaux modules. Vous pouvez le faire par le biais desubprocess
, un module qui vient avec Python.Quelque chose comme:
Cela fonctionne pour Windows, et vous pouvez facilement changer la commande qui est appelé en fonction du système d'exploitation. Pour votre programme, vous pourriez mettre les couleurs dans un
for
boucle, changeant avec les messages dans laprint
déclaration.Comme une note, cela ne fonctionne que si vous l'exécutez à partir de son emplacement du fichier ou de la ligne de commande. Il ne fonctionnera pas lorsque vous exécutez dans le vide. Espère que j'ai aidé!
EDIT: Vous pouvez trouver une liste des couleurs ici. La syntaxe est la suivante:
color 'background ID''text ID'
.Cela vous permettrait de faire quelque chose comme:
De cela, vous pouvez modifier le code pour utiliser les couleurs de votre choix. Malheureusement, il n'y a absolument aucune manière sans avoir toutes les couleurs sur l'écran en même temps. Pour que vous NE besoin de modules externes, j'en ai peur.
Ces fonctionnera sous Linux et Mac, mais pas sur Windows. J'référence chaque fois que j'ai besoin de coloriser ma sortie.
Le premier montre comment changer la couleur.
La deuxième montre comment chaque valeur s'affiche dans votre environnement.
Basée sur la description à https://pypi.python.org/pypi/colorama ,
il semble que ce serait un montant non négligeable de travail à faire vous-même.
Cela dit, ils ont également mentionner ceci:
Ces liens peuvent vous aider si vous le
ansi.sys
est une option: