¿Cómo imprimir a consola en color?

Cómo imprimir en color usando python print. Por ejemplo

print('This should be red') print('This should be green') 

Ahora todo es texto blanco sobre fondo negro. Yo uso ubuntu, si ayuda.

Define el color así:

 W = '\033[0m' # white (normal) R = '\033[31m' # red G = '\033[32m' # green O = '\033[33m' # orange B = '\033[34m' # blue P = '\033[35m' # purple print(R+"hello how are you"+W) 

Manifestación: Manifestación

Ver todos los códigos de color aquí: Códigos de color

Usar un módulo como colorconsole es más fácil:

 pip install colorconsole 

Entonces por ejemplo

 from colorconsole import terminal screen = terminal.get_terminal(conEmu=False) screen.cprint(4, 0, "This is red\n") screen.cprint(10, 0, "This is light green\n") screen.cprint(0, 11, "This is black on light cyan\n") screen.reset_colors() 

También admite colores de 256/24 bits, si están disponibles.

Usa el módulo de color.

 import colored color = colored.fg(196) #orange print(color + "This text is orange") 

https://pypi.org/project/colored/