Usando a sequência de escape ANSI
O texto colorido pode ser impresso no terminal sem qualquer módulo Python usando a sequência de escape ANSI. Algumas sequências ou códigos são usados aqui para alterar o comportamento do terminal. 16 cores ou 256 As cores podem ser usadas para colorir o texto do terminal.
8 em primeiro plano e 8 cores de fundo são usadas na opção de 16 cores. Os códigos de cores de primeiro plano e fundo são mencionados abaixo.
Primeiro plano | Fundo | ||
---|---|---|---|
Preto | 30 | Preto | 40 |
Vermelho | 31 | Vermelho | 41 |
Verde | 32 | Verde | 42 |
Amarelo | 33 | Amarelo | 43 |
Azul | 34 | Azul | 44 |
Roxo | 35 | Roxo | 45 |
Ciano | 36 | Ciano | 46 |
Branco | 37 | Branco | 47 |
A opção de cor principalmente usada são as 256 cores. 0 a 255 códigos de cores podem ser usados para gerar cores de primeiro plano e fundo usando a opção 256 Cores. 38 é usado para definir o primeiro plano e 48 é usado para definir a cor de fundo. Os usos de 16 e 256 códigos de cores foram mostrados nos próximos dois exemplos.
Exemplo 1: gerar cores usando 16 códigos de cores
Crie um arquivo python com o seguinte script que colorirá um valor de texto usando os 16 códigos de cores no início do texto e nos dois lados do texto. Outro texto é impresso sem nenhum código de cores.
#Definir o valor do textoSaída:
A saída a seguir aparecerá após a execução do script acima. A saída mostra que quando o código de cores é usado no início do texto, o código de cores será aplicado ao próximo texto também. Quando o código de cores é usado em ambos os lados do texto, o efeito do código de cores usado no lado direito do código será aplicado no próximo texto.
Exemplo 2: Gere cores usando 256 códigos de cores
Crie um arquivo python com o seguinte script que colorirá dois valores de texto usando uma cor de fundo e cores de primeiro plano para dois valores de texto.
#Fole a primeira stringSaída:
A saída a seguir aparecerá após a execução do script acima.
Usando módulo colorido
O módulo colorido é um dos módulos que são usados para colorir o texto do terminal com estilo. Você tem que instalar o colori módulo para usá -lo no script python. As informações detalhadas deste módulo estão disponíveis na seguinte localização da URL.
https: // pypi.org/projeto/colorido/
Execute o seguinte comando para instalar o colori módulo.
$ PIP3 Instale coloridoOs atributos disponíveis deste módulo que podem ser aplicados ao texto de saída com a cor são mencionados abaixo.
Códigos de atributo | Propósito |
---|---|
0 | Redefinir texto. |
1 | texto em negrito. |
2 | Texto escuro. |
4 | texto sublinhado. |
5 | texto pisca. |
7 | texto reverso. |
8 | texto oculto. |
21 | RES_BOLD TEXTO. |
22 | RES_DIM TEXTO. |
24 | Texto RES_UNDERLINED. |
25 | RES_BLINK Texto. |
27 | Texto res_Reverse. |
28 | Texto res_hidden. |
Exemplo 3: Gere cor usando o módulo colorido
Crie um arquivo python com o seguinte script que imprimirá o texto com a cor de fundo na primeira saída e imprima o texto com a cor do primeiro plano, a cor de fundo e o atributo na segunda saída.
#Import Módulos necessáriosSaída:
A saída a seguir aparecerá após a execução do script acima.
Usando o módulo TermColor
O TermColor O módulo é outro módulo de python que é usado para colorir o texto terminal com o estilo. Você tem que instalar o TermColor módulo para usá -lo no script python. As informações detalhadas deste módulo estão disponíveis na seguinte localização da URL.
https: // pypi.org/Project/TermColor/
Execute o seguinte comando para instalar o TermColor módulo.
$ PIP3 Instale o TermColorExemplo-4: Gere cor usando o módulo TermColor
Crie um arquivo python com o seguinte script que imprimirá o texto com a cor do primeiro plano na primeira saída e imprima o texto com a cor do primeiro plano, cor de fundo e atributos na segunda e terceira saída.
#Import Módulo colorido do TermColorSaída:
A saída a seguir aparecerá após a execução do script acima.
Usando o módulo Colorama
O Colorama O módulo é outro módulo de python que é usado para colorir o texto terminal com o estilo. Você tem que instalar o Colorama módulo para usá -lo no script python. As informações detalhadas sobre este módulo estão disponíveis na seguinte localização da URL.
https: // pypi.org/projeto/colorama/
Execute o seguinte comando para instalar o Colorama módulo.
$ pip3 install coloramaExemplo 5: Gere cores usando o módulo Colorama
Crie um arquivo python com o script a seguir que imprimirá o texto com a cor de fundo na primeira saída, imprima o texto com o primeiro plano e a cor de fundo na segunda saída e redefina todos os estilos anteriores antes de imprimir a terceira saída.
#Import módulos necessáriosSaída:
A saída a seguir aparecerá após a execução do script acima.
Conclusão
Diferentes maneiras de imprimir o texto colorido no terminal foram mostradas neste tutorial usando vários exemplos. Os usuários do Python podem usar qualquer um dos módulos Python mostrados neste tutorial ou nas sequências de escape Ansi para imprimir o texto colorido no terminal.