ventana que print fondo disponibles colores color codigo cambiar python windows python-2.7 ansi-escape

python - print - que es colorama



Python: ¿Cómo puedo hacer que los códigos de escape ANSI funcionen también en Windows? (3)

Puedes echar un vistazo a https://github.com/kennethreitz/clint

Del archivo léame:

>>> from clint.textui import colored, puts >>> puts(colored.red(''red text'')) red text # It''s red in Windows, OSX, and Linux alike.

Si ejecuto esto en python bajo Linux, funciona:

start = "/033[1;31m" end = "/033[0;0m" print "File is: " + start + "<placeholder>" + end

Pero si lo ejecuto en Windows, no funciona, ¿cómo puedo hacer que los códigos de escape ANSI también funcionen en Windows?



Escribí un módulo simple, disponible en: http://pypi.python.org/pypi/colorconsole

Funciona con Windows, Mac OS X y Linux. Utiliza ANSI para Linux y Mac, pero llamadas nativas a funciones de consola en Windows. Tiene colores, posición del cursor y entrada de teclado. No es un reemplazo de las maldiciones, pero puede ser muy útil si necesita usar scripts simples o juegos ASCII.

Los documentos se pueden encontrar aquí: http://code.google.com/p/colorconsole/wiki/PageName

PD: ¿Esta es la misma respuesta para Imprimir en terminal con colores usando Python? , pero no sabía cómo vincular a una respuesta.