用python term打印颜色

2024-09-20 22:24:20 发布

您现在位置:Python中文网/ 问答频道 /正文

我想做一个在python终端上打印颜色的程序,但是我不知道怎么做。我听说你可以使用某些转义序列来打印彩色文本,但我不确定这一点。如何使用python终端以特定颜色打印字符串?

附带说明:我运行一个Linux版本。


Tags: 字符串文本程序版本终端颜色linux附带
1条回答
网友
1楼 · 发布于 2024-09-20 22:24:20

尝试^{}模块。

from termcolor import colored

print colored('hello', 'red'), colored('world', 'green')

Print in terminal with colors using Python?

此外,还可以使用ANSI代码:

class bcolors:
    HEADER = '\033[95m'
    OKBLUE = '\033[94m'
    OKGREEN = '\033[92m'
    WARNING = '\033[93m'
    FAIL = '\033[91m'
    ENDC = '\033[0m'

    def disable(self):
        self.HEADER = ''
        self.OKBLUE = ''
        self.OKGREEN = ''
        self.WARNING = ''
        self.FAIL = ''
        self.ENDC = ''

print(bcolors.WARNING + "Warning" + bcolors.ENDC)

相关问题 更多 >

    热门问题