вместо того, чтобы получить цвет, я получаю этот [31mHello World !!! [0m используя termcolor и цветной - PullRequest
0 голосов
/ 16 июня 2019

Я пытался использовать разные методы, результаты одинаковы в cmd и poweshell, но я не смог заставить его показать цвет.Код, который я использовал:

from termcolor import *
print(colored('Hello World !!!', "red"))

Вывод:

"[31mHello World !!![0m"

Я получаю эти странные символы вокруг "Hello World !!!"и он не кажется цветным.

1 Ответ

1 голос
/ 17 июня 2019

Если вы запустите свой код в Linux, он даст вам желаемый результат не в Windows. Powershell поддерживает раскраску вывода, вам нужно указать параметр -ForegroundColor, например

Write-Host "PREREQUISITIES" -ForegroundColor Cyan
...