更改外壳文本颜色(Windows)

Cya*_*ook 33 python windows text colors

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

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

这些脚本正在Windows机器上用于快速数据分析.

Jak*_*yer 55

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

  • 谢谢...... Colorama很棒! (3认同)
  • 是的 - colorama 实际上适用于 Windows 7 命令提示符。在 Windows 10 之前,ANSI 代码在命令提示符中不起作用(出于某些难以理解的原因)。Colorama 可以完全透明地使用 Win32 命令 - 这使其工作并易于使用。我很高兴我终于找到了解决这个问题的方法。 (2认同)

小智 5

这非常简单!您可以利用Windows操作系统命令,而不是为python导入奇数模块或尝试长命令.

在Windows中,存在用于更改命令提示符文本颜色的命令.您可以通过以下命令开头在python中使用它:import os

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

您可以通过启动cmd.exe并键入颜色帮助来找出其他颜色.

好的部分?这就是简单的代码行.-天

  • 这改变了整个控制台的颜色,而不仅仅是之后打印的文本. (11认同)
  • 实际上,如果您运行os.system('color'),则ANSI转义序列会神奇地开始在Windows中工作。 (3认同)