将颜色打印到python命令行

时间:2016-08-19 01:00:36

标签: python printing colors command-line-interface

我正在研究python中的一个项目,我想知道如何使用颜色。我知道colorama和termcolor,但它们不起作用。 当我在我的python解释器(PyCharm:https://www.jetbrains.com/pycharm/)中运行此代码时,颜色工作正常,但在命令行中,以下内容:

import colorama
print(colorama.Fore.GREEN + 'Green text')

输出为:

[32mGreenText

在' ['和行的开头之间,他们是一个奇怪的角色。我知道它不是ASCII,可能不是Unicode,所以我截了它的截图。 enter image description here - 我不知道这是否有效,这是我的第一篇文章 -

提前致谢

1 个答案:

答案 0 :(得分:2)

colorama.init()之前致电print()

import colorama
colorama.init(autoreset=True)
print(colorama.Fore.GREEN + 'Green text')