Article image
Alberto Sousa
Alberto Sousa26/08/2023 19:30
Compartilhe

Colocando Cores no seu programa em Python.

  • #Python

Vou tentar passar como utilizar os códigos de "escape sequence ANSI" para configurar cores para os seus programas em Python (Algumas das que são compatíveis).

Existem outras formas de colocar cores, uma delas é assim.

Quando você quiser apresentar uma cor em Python você vai começar com esse comando:

\033[m

contra barra + 033 + abrir colchetes e fechar o código com a letra "m"

\033[ m

E entre esse colchetes e "m" você vai colocar o código da cor.
Você poderá colocar 0 código, 1 código, 2 ou 3 códigos.

ex: com 3 códigos

\033[0;33;44m

Primeiro código "0" que eu inseri foi do "comportamento", "STYLE" (Negrito, normal, itálico, Sublinhada )
Em seguida você colocará o " ; " (para separar ).
Segundo código "33" é o código do "Texto", "TEXT" (cor do texto )
)Terceiro código "44" é o código de "cor de fundo" , "BACKground" (cor do fundo)

ALGUNS CODIGOS PARA STYLE SÃO:

0 = None (sem estilo)

*esse primeiro código é opcional caso você queria deixar sua fonte normal, pode colocar ou não o "0", deixando v.

1 = Bolde (Negrito)

2 = Fraco

3 = Itálico

4 = Underline (Sublinhado)

7 = Negative (Inverter as configurações Fundo vai pra letra e letra fundo)

ALGUNS CODIGOS PARA TEXT SÃO (30 a 37):

30 = Branco

31 = Vermelho

32 = Verde

33 = Amarelo

34 = Azul

35 = Magenta

36 = Ciano (*imagine ciano aqui, não tem pra por no texto ^.^')

37 = Cinza

ALGUNS CODIGOS PARA BACK SÃO (40 a 47):

40 = Branco

41 = Vermelho

42 = Verde

43 = Amarelo

44 = Azul

45 = Magenta

46 = Ciano

47 = Cinza

Exemplos:

Teste ----> "\033[0;30;41mTeste\033[m"

Teste ----> "\033[4;33;44mTeste\033[m"

Teste ----> "\033[1;35;43mTeste\033[m"

Teste ----> "\033[30;42mTeste\033[m"

Teste ----> "\033[mTeste\033[m (padrão do terminal)"

Teste ----> "\033[7;30mTeste\033[m (letra preta)"

*Esse "\033[m no final é pra limitar, porque ele iria ficar com a configuração de onde você colocou até o final do texto/linha, então quando você coloca esse comando ele volta a parti da li a configuração padrão.

Espero que tenham gostado! :)

Compartilhe
Comentários (1)
Diego Santos
Diego Santos - 26/08/2023 20:09

Muito legal!!!

Obrigado por compartilhar!! (☞゚ヮ゚)☞