【问题标题】:Colour of Output Text in Python 3.5.2Python 3.5.2 中输出文本的颜色
【发布时间】:2016-12-05 18:50:38
【问题描述】:

我多年来一直在寻找这个问题的答案,但似乎没有任何网站可以提供帮助。网站上有各种问题解释了如何更改 python 终端输出文本的颜色,但它不适用于更新的版本(python 3 以上)。

还有办法改变输出文本吗?我宁愿不改变整个终端的颜色,而只改变几行,这将是简单的 print() 命令。

【问题讨论】:

  • 提及您使用的操作系统非常重要。例如,Windows 对此的支持非常有限,并且需要技巧才能工作。 Posix 通常只是通过输出正确的 ANSI 转义序列来工作。
  • 抱歉,很遗憾,我正在使用 Windows 10

标签: python python-3.x colors output


【解决方案1】:

因为你是在 Windows 上,很多终端颜色包都不行。许多依赖于 Posix 系统的终端功能。也就是说,有一些具有一定的 Windows 兼容性。我自己通过colorama 取得了一定的成功。

>>> import colorama
>>> colorama.init()
>>> print(colorama.Fore.GREEN+"GREEN"+colorama.Fore.RESET+"normal")
GREENnormal
>>>   # 'GREEN' above is printed in green.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-12-22
    • 1970-01-01
    • 1970-01-01
    • 2019-10-19
    • 2015-05-30
    • 1970-01-01
    • 1970-01-01
    • 2018-05-06
    相关资源
    最近更新 更多