python – 为什么termcolor输出控制字符而不是Windows控制台中的彩色文本?
作者:互联网
我刚在Windows上为Python 2.7安装了termcolor.当我尝试打印彩色文本时,我会得到颜色代码.
from termcolor import colored
print colored('Text text text', 'red')
结果如下:
我在远程管理器上获得相同的结果,当我尝试将脚本作为独立应用程序运行时.
解决方法:
要使termcolor中使用的ANSI颜色与windows终端一起使用,您还需要导入/ init colorama
;
>>> from termcolor import *
>>> cprint('hello', 'red')
←[31mhello←[0m
>>> import colorama
>>> colorama.init()
>>> cprint('hello', 'red')
hello <-- in red color
>>>
标签:windows-console,python,windows,termcolor 来源: https://codeday.me/bug/20190926/1818554.html