Curso de Fundamentos de Python

Toma las primeras clases gratis

las consolas pueden recibir secuencia de escape ANSI para poner texto en color
se usa la siguiente cadena para poner el texto en color
\033['codigo color’m
y se finaliza con la siguiente cadena para restituir el color original del texto
\033[0m
ejemplo en python para poner el texto en color rojo y luego restituirlo a su color original

print(f"\033[31mEsto es textp en rojo\033[0m")

el programa adjunto de python en una estructura de lista de listas contiene los colores y sus códigos de color ANSI
mediante un simple bucle for imprime en consola las opciones de color

print(f"\033[44mCódigos ANSI para color de texto en terminales\033[0m")
colores = [
[30,'Negro'],
[31,'Rojo'],
[32,'Verde'],
[33,'Amarillo'],
[34,'Azul'],
[35,'Magenta'],
[36,'Cian'],
[37,'Blanco'],
[90,'Gris claro'],
[91,'Rojo claro'],
[92,'Verde claro'],
[93,'Amarillo claro'],
[94,'Azul claro'],
[95,'Magenta claro'],
[96,'Cian claro'],
[97,'Blanco brillante']
]
for row in colores:
    print(f"\033[{row[0]}mANSI {row[0]} = {row[1]}\033[0m")
print("la respuesta al color puede depender de la terminal")
print(" cómo se ve en tu terminal??")

Curso de Fundamentos de Python

Toma las primeras clases gratis

0 Comentarios

para escribir tu comentario

Artículos relacionados