输出不同颜色的字

(1)输出不同颜色的字体:

print ("\033[30m 黑色字 \033[0m")
print ("\033[31m 红色字 \033[0m")
print ("\033[32m 绿色字 \033[0m")

print ("\033[33m 黄色字 \033[0m")

print ("\033[34m 蓝色字 \033[0m")
print ("\033[35m 紫色字 \033[0m")
print ("\033[36m 天蓝字 \033[0m")
print ("\033[37m 白色字 \033[0m")

(2)封装类进行实现:

#!/usr/bin/env python
#coding:utf8

class Logger:
    header = '\033[95m'
    okblue = '\033[94m'
    okgreen = '\033[92m'
    warning = '\033[93m'
    fail = '\033[91m'
    endc = '\033[0m'

    @staticmethod
    def log_normal(info):
        print (Logger.okblue + info + Logger.endc)

    @staticmethod
    def log_high(info):
        print (Logger.okgreen + info + Logger.endc)

    @staticmethod
    def log_fail(info):
        print (Logger.fail + info + Logger.endc)

Logger.log_normal("这是正常的字体颜色")
Logger.log_fail("这是失败的字体颜色")
Logger.log_high("这是高亮的字体颜色")

猜你喜欢

转载自blog.csdn.net/knight_zhou/article/details/105681411