colorama / termcolor не возвращает цветные линии - PullRequest
0 голосов
/ 11 января 2019
from colorama import Fore, Back, Style
print(Fore.RED + 'some red text')
print(Back.GREEN + 'and with a green background')
print(Style.DIM + 'and in dim text')
print(Style.RESET_ALL)
print('back to normal now')

выход

[31msome красный текст

[42 и зеленый фон

[2 и затемненный текст

[0м

сейчас нормализуется

Я использовал библиотеку colorama для изменения цвета шрифта нескольких слов. К сожалению, он не возвращает строки с соответствующими цветами. Может ли кто-нибудь помочь мне определить проблему? Заранее спасибо

1 Ответ

0 голосов
/ 14 января 2019

Ваш код работает на моей машине с Linux, но если вы работаете в Windows, сначала вам нужно позвонить init() (согласно документации ). Код выглядит следующим образом:

#!/usr/bin/python3
from colorama import Fore, Back, Style, init

# only required on Windows
init()

# print some example lines
print(Fore.RED + 'some red text')
print(Back.GREEN + 'and with a green background')
print(Style.DIM + 'and in dim text')
print(Style.RESET_ALL)
print('back to normal now')
...