红色输出未在Python中获得输出

红色输出未在Python中获得输出,python,windows,python-2.7,Python,Windows,Python 2.7,我正试着用彩色印刷,但不起作用。我的代码如下 #######################Tool KIT ##################### 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('a)kit1\nb)

我正试着用彩色印刷,但不起作用。我的代码如下

#######################Tool KIT #####################
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('a)kit1\nb)kit2')
env = raw_input('Please Choose the option:')
print(env)
if env == 'a':
print('You are choosen kit1 ')
elif env == 'b':
 print('You are choosen kit2')
else:
print (FAIL+ "Please Provide proper input \nExample: You should press a for      kit1 and b for kit2.\n Try again!")
下面是我在Windows10上用Python2.7获得的输出

再试一次![93m

另外,请提供选择选项的建议。我使用的是正确的方法,还是有更好的方法?

它在我的mac上打印所有红色,没有错误。可能是windows上的错误。请尝试\r\n在windows上也可以正常工作。这对我不起作用:(你们是在python 2.7中测试的吗?在Mac上的python 2.7中显示为红色,并修复代码中的损坏缩进。建议使用4个空格缩进代码块。