Colors 根据';更改文本的颜色;如果';陈述

Colors 根据';更改文本的颜色;如果';陈述,colors,python-3.1,Colors,Python 3.1,这是我的第一篇文章,我需要一些hepl。我已经开始学习pyhon,已经到了我准备制作自己的程序的地步 我正在编写一个程序,它是MMO“疯神王国”的“统计”检查器,希望能够根据统计值是0来更改文本的颜色 我已经在这个论坛上看过了,答案要么太复杂,我的非编程人员无法理解,要么与我的需求无关 基本上,我希望下面的代码摘录能够根据计算机运行的“如果”语句以不同的颜色打印出来 if hpc < 0: print (' HP is above average by ' + hpc) el

这是我的第一篇文章,我需要一些hepl。我已经开始学习pyhon,已经到了我准备制作自己的程序的地步

我正在编写一个程序,它是MMO“疯神王国”的“统计”检查器,希望能够根据统计值是<还是>0来更改文本的颜色

我已经在这个论坛上看过了,答案要么太复杂,我的非编程人员无法理解,要么与我的需求无关

基本上,我希望下面的代码摘录能够根据计算机运行的“如果”语句以不同的颜色打印出来

if hpc < 0:
    print ('    HP is above average by ' + hpc)
else:
    if hpc == 0:
        print ('    HP is average')
如果hpc<0:
打印('HP高于平均值'+hpc)
其他:
如果hpc==0:
打印(‘HP为平均值’)
如果有人能帮我用“简单”的语言解释,我将不胜感激


提前谢谢

您需要在python中添加一个模块,以便在Windows中完成此任务。colorama模块可以做到这一点。或者,您可以尝试使用win32api for python(我认为它可以在64位Windows上工作)

最简单的方法是使用所谓的ANSI转义序列-您使用的是Windows、Mac还是Linux?我使用的是64位Windows 7。我以前在几篇文章中看到过ANSI,但我不确定它是什么或如何使用它。谢谢你的快速回复!如果您对编程不熟悉,我强烈建议您尝试在计算机上安装Linux。大约5年前我换了工作,做任何与编程相关的事情都要容易得多。您甚至可以在Windows内部安装Linux,并使用虚拟机或在Windows旁边进行双引导。