MyTetra Share
Делитесь знаниями!
Вывод в терминал текста с цветами в Python
08.03.2019
18:31
Автор: br0ke
Текстовые метки: python, terminal, term, console, print, stdout, color, colour, ansi, escape, sequence, sequences
Раздел: Информационные технологии - Python

Способ 1. Через управляющие последовательности ANSI. Работает на UNIX и Windows.


class bcolors:

HEADER = '\033[95m'

OKBLUE = '\033[94m'

OKGREEN = '\033[92m'

WARNING = '\033[93m'

FAIL = '\033[91m'

ENDC = '\033[0m'

BOLD = '\033[1m'

UNDERLINE = '\033[4m'


print(bcolors.WARNING + "Warning: No active frommets remain. Continue?"

+ bcolors.ENDC)


Способ 2. Библиотека colorama. Работает на UNIX и Windows.


from colorama import Fore, Style

print(f'This is {Fore.GREEN}color{Style.RESET_ALL}')


Способ 3. Библиотека termcolor. Работает на UNIX, не работает на Windows.


from termcolor import colored

print(colored('hello', 'red'), colored('world', 'green'))


Так же в этом разделе:
 
MyTetra Share v.0.52
Яндекс индекс цитирования