colorama / termcolor不返回彩色线

时间:2019-01-11 18:53:55

标签: colors colorama

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 red text

[42带有绿色背景的提示

[2要求使用暗淡的文字

[0m

现在恢复正常

我使用了colorama库来更改几个单词的字体颜色。不幸的是,它没有返回任何带有其各自颜色的行。谁能帮助我确定问题所在?预先感谢

1 个答案:

答案 0 :(得分:0)

您的代码可在我的Linux机器上运行,但是如果您使用的是Windows,则必须首先调用init()(按照documentation)。代码如下:

#!/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')