更改Shell文本颜色(Windows)

我正在寻找一种方法来改变我的python脚本运行时的文本输出的颜色。 基本的想法是这样的:

if (Data < LowerLimit): print "Failed" # Output Failed as Red Text elif (Data > UpperLimit): print "Failed" # Red Color else: print "Passed" # Blue Color 

正在Windows机器上使用脚本进行快速数据分析。

或者关于我找到的最好的模块http://pypi.python.org/pypi/colorama

这非常简单! 而不是导入奇怪的模块python或尝试长命令,你可以利用Windows操作系统命令。

在Windows中,存在用于更改命令提示符文本颜色的命令。 你可以在python中使用这个: import os

接下来,您需要有一行更改文本颜色,将其放置在您的代码中。 os.system('color 4')

您可以通过启动cmd.exe并输入颜色帮助来计算其他颜色。

好的部分? 这就是他们所有的,对简单的代码行。 -天

试着看看下面的链接: Python | 改变shell中的文本颜色

或者阅读这里: http : //bytes.com/topic/python/answers/21877-coloring-print-lines

通常的解决方案是在打印字符串时使用ANSI代码。

有一个解决方案,执行你所需要的。

一直在调查这一段时间,没有得到任何满意的答案,但是…

1)ANSI转义序列在Linux上的终端上工作

2)如果你可以容忍有限的一套colo(u)rs试试这个:

print(“hello”,end =''); print(“error”,end ='',file = sys.stderr); 打印(“再见”)

空闲时“你好”和“再见”是蓝色的,“错误”是红色的。

不是太棒了,但现在够好,而且容易!