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
~
~