python的顏色打印

1 python的顏色打印

顏色打印,無論對於python、java還是shell,本身是沒有什麼區別的,關鍵是用戶可以熟記一些常用的顏色碼、加粗、加背景等不同參數,下面給出python工具庫的一個簡單說明。

class PrintUtils:
    checklogger = LoggerUtils.createLogger(__name__, "log/checklogger.log")
    redPrint="\033[31m"
    greenPrint = "\033[32m"
    yellowPrint = "\033[33m"
    bluePrint = "\033[34m"
    yellowLinePrint = "\033[1;4;33m"
    geenLinePrint = "\033[1;4;32m"
    geenBackPrint = "\033[1;4;42m"
    endPrint="\033[0m"
    #red--echo -e "\033[31m${*}\033[0m"
    #green -e "\033[32m${*}\033[0m"
    ##紅色打印
    def printRed(str):
        print(CheckAndTips.redPrint, str, CheckAndTips.endPrint)
    def printGreenBash(str):
        print(CheckAndTips.greenPrint, str, CheckAndTips.endPrint, end=' ')
    def printGreen(str):
        print(CheckAndTips.greenPrint, str, CheckAndTips.endPrint)
    def printYellow(str):
        print(CheckAndTips.yellowPrint, str, CheckAndTips.endPrint)
    def printYellowBash(str):
        print(CheckAndTips.yellowPrint, str, CheckAndTips.endPrint, end=' ')
    def printBlue(str):
        print(CheckAndTips.bluePrint, str, CheckAndTips.endPrint)
    def printYellowLine(str):
        print(CheckAndTips.yellowLinePrint, str, CheckAndTips.endPrint)
    def printLine(str):
        print(CheckAndTips.geenLinePrint, str, CheckAndTips.endPrint)

這是之前總結的顏色編碼的一個shell備忘:

#!/usr/bin/env bash
echo -e "\e[1;31m 字體顏色設置: 重置=0,黑色=30,紅色=31,綠色=32,黃色=33,藍色
echo -e "\e[1;42m 背景顏色設置: 重置=0,黑色=40,紅色=41,綠色=42,黃色=43,藍色
echo "color set: --> [  echo -e \"\e[1;31m This is red text \e[0m\" ]"
echo -e "\e[1;31m This is red text \e[0m"

echo -e "\e[1;4;42m 加粗,開啓下劃線,背景色綠色 \e[0m"
echo "---------->   \e[1;4;42m 加粗,開啓下劃線,背景色綠色 \e[0m"
echo "another format:  \033[1;4;32m  <--start  \[data\]   end-->  \033[0m"
echo -e  "another format:  \033[1;4;32m  <--start  \[data\]      end-->  \033[0m
~
~
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章