輸出帶顏色的字元
'''顯示顏色的格式:
print(\033[顯示方式;前景色;背景色m輸出內容\033[0m)
注:』;'前後的三個引數:顯示方式,前景色,背景色是可選引數,可以只寫其中的某乙個或者某兩個;
由於表示三個引數不同含義的數值都是唯一沒有重複的,所以三個引數的書寫先後順序沒有固定要求,系統都可識別;
建議按照預設的格式規範書寫
終端的字元顏色是用轉義序列控制的,是文字模式下的系統顯示功能,和具體的語言無關。轉義序列是以esc開頭,
即用\033來完成(esc的ascii碼用十進位制表示是27,用八進位制表示就是033)。
顯示方式 效果 前景色 背景色 顏色描述
0 終端預設設定 30 40 黑色
1 高亮顯示 31 41 紅色
4 使用下劃線 32 42 綠色
5 閃爍 33 43 黃色
7 反白顯示 34 44 藍色
8 不可見 35 45 紫紅色
22 非高亮顯示 36 46 青藍色
24 去下劃線 37 47 白色
25 去閃爍
27 非反白顯示
28 可見
'''#
可以根據自己的需求,把常用的封裝起來,用的時候直接呼叫就可以了
class
bcolors:
header = '
\033[95m
'okblue = '
\033[94m
'okgreen = '
\033[92m
'warning = '
\033[93m
'fail = '
\033[91m
'endc = '
\033[0m
'bold = '
\033[1m
'underline = '
\033[4m
'print(bcolors.header + "
警告的顏色字型?
" +bcolors.endc)
print('
this is a \033[1;35m test \033[0m!')
print('
this is a \033[1;32;43m test \033[0m!')
print('
\033[1;33;44mthis is a test !\033[0m
')
print輸出帶顏色
開頭部分 033 顯示方式 前景色 背景色 m 結尾部分 033 0m 注意 開頭部分的三個引數 顯示方式,前景色,背景色是可選引數,可以只寫其中的某乙個 另外由於表示三個引數不同含義的數值都是唯一的沒有重複的,所以三個引數的書寫先後順序沒有固定要求,系統都能識別 但是,建議按照預設的格式規範書寫。...
echo輸出帶顏色的內容
列印出帶顏色的內容格式是固定的,如下 echo e 033 bg color text colorm something here 033 0m 需要注意幾點 首先來看看文字顏色,也就是text color的值,這個值可以取30 37。我們用指令碼來試一下,從1 50分別帶進去看看 bin bash...
python輸出帶顏色字型
在python開發的過程中,經常會遇到需要列印各種資訊。海量的資訊堆砌在控制台中,就會導致資訊都混在一起,降低了重要資訊的可讀性。這時候,如果能給重要的資訊加上字型顏色,那麼就會更加方便使用者閱讀了。當然了,控制台的展示效果有限,並不能像前段一樣炫酷,只能做一些簡單的設定。不過站在可讀性的角度來看,...