更改Shell文本颜色(Windows)

46 投票
2 回答
139653 浏览
提问于 2025-04-16 20:36

我想找个方法来改变我用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

撰写回答