我为python安装了colorama.我按如下方式导入了模块:
import colorama
from colorama import init
init()
from colorama import Fore, Back, Style
print Fore.RED + "My Text is Red"
它返回ANSI字符….
esc[31mMy Text is Red
这不是我的预期.难道我做错了什么.
谢谢.
解决方法:
我在Windows 7 x64上遇到了同样的问题,我终于通过将参数convert = True添加到init调用中而无需安装任何新的颜色.
from colorama import init, Fore, Back, Style
init(convert=True)
print(Fore.RED + 'some red text')