2016-12-05 81 views
-2

我一直在寻找一个适合这个年龄的答案,但没有任何网站似乎对所有的帮助。网站上有各种各样的问题解释如何改变python终端输出文本的颜色,但它不适用于更新的版本(python 3以上)。Python 3.5.2输出文本的颜色

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

+0

提及您所使用的操作系统非常重要。例如,Windows对此有非常有限的支持,需要欺骗才能工作。 Posix通常通过输出正确的ANSI转义序列来工作。 –

+0

对不起,我正在使用Windows 10 –

回答

0

因为你在Windows上,很多终端颜色包将不起作用。许多取决于Posix系统的终端功能。也就是说,有一些Windows兼容性。我自己与colorama一起取得了温和的成功。

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