輸出不同顏色的字

(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("這是高亮的字體顏色")

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章