更改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电脑上用来快速分析数据的。
2 个回答
16
这非常简单!与其导入一些奇怪的模块或者尝试复杂的命令,不如直接利用Windows操作系统的命令。
在Windows中,有命令可以改变命令提示符的文字颜色。你可以在Python中使用这个功能,只需先写一句:import os
接下来,你需要添加一行代码来改变文字颜色,把它放在你想要的位置。os.system('color 4')
你可以通过打开cmd.exe,然后输入color help来查看其他颜色。
好消息是?就这么简单,只需要这两行代码。
-Day
74
或者说我找到的最好的模块就是 http://pypi.python.org/pypi/colorama