Как напечатать цветной текст в терминале, используя библиотеку termcolor? - PullRequest
0 голосов
/ 28 февраля 2020

Мне нужно напечатать что-нибудь в python 3.8, и мне нужно, чтобы текст был цветным. когда я пишу этот код, он печатает мне текст и значение цвета ANSI. как я могу заставить python показывать цвет, а не его значение?

enter image description here

1 Ответ

0 голосов
/ 28 февраля 2020
import sys
from termcolor import colored, cprint

text = colored('Hello, World!', 'red', attrs=['reverse', 'blink'])
print(text)
cprint('Hello, World!', 'green', 'on_red')

print_red_on_cyan = lambda x: cprint(x, 'red', 'on_cyan')
print_red_on_cyan('Hello, World!')
print_red_on_cyan('Hello, Universe!')

for i in range(10):
    cprint(i, 'magenta', end=' ')

cprint("Attention!", 'red', attrs=['bold'], file=sys.stderr)

enter image description here


SR C

...