更改所有打印命令的文本颜色

时间:2017-11-12 10:53:49

标签: python-3.x shell

我使用python 3来构建我的系统。我想更改代码中的所有打印命令,以相同的颜色打印。

我熟悉colorama以及使用

以不同颜色打印的选项
print(%s Hello World % colorama.Fore.BLUE)

有没有选项只定义一次打印的颜色? 我使用的是Ubuntu 16.04和python 3.5

1 个答案:

答案 0 :(得分:0)

如何使用这样的东西:

import colorama

def colorprint(text):
    print("{}{}".format(colorama.Fore.BLUE,text))

colorprint("123")

或多种颜色:

import colorama

d = {"blue":colorama.Fore.BLUE,
     "black":colorama.Fore.BLACK,
     "yellow":colorama.Fore.YELLOW}

def colorprint(text,color):
    c = d[color]
    print("{}{}".format(c,text))

colorprint("123","yellow")